Conexão perdida com o servidor MySQL em 'reading initial communication packet', erro do sistema: 0 com windows

1

Eu encontrei perguntas semelhantes, mas nenhuma delas me ajudou com uma máquina windows. Originalmente postei isso no estouro da pilha, mas foi sugerido que eu pergunte aqui.

Consegui conectar-me ao mySQL através da minha máquina local. No entanto, eu coloquei o MySQL em uma máquina remota e quando tento me conectar a ele do local, recebo o seguinte erro:

Conexão perdida com o servidor MySQL na 'leitura do pacote de comunicação inicial', erro do sistema: 0

Estou usando o ambiente de trabalho do SQL para se conectar. Eu uso o nome real da máquina remota para o nome do host e usando a porta 139. Eu também iniciei o MySQL como um serviço na máquina remota. Quando pesquisando o erro, recebo muito jazz sobre a edição de um arquivo em /etc/hosts.allow e my.cnf e outros. No entanto, esses locais foram especificados para máquinas linux. Eu tenho uma máquina windows 7 para minha máquina local e remota e, portanto, não tenho esses locais.

Qualquer ajuda com a conexão ao mySQL seria muito apreciada.

    
por Daniel Julian 30.07.2014 / 20:41

2 respostas

2

Descobri isso. 'root' estava apontando para a raiz da máquina local e o usuário root na máquina remota apontava para si mesmo. Então eu tive que conectar a um usuário administrador e conectado bem sem erros. Obrigado pelas respostas e ajuda pessoal.

    
por 31.07.2014 / 17:12
-2

link

Nota para si: Ao configurar o SSH, você DEVE definir a seguinte opção em / etc / ssh / sshd_config:

AllowTcpForwarding yes

Se você não fizer isso, seus pacotes serão descartados silenciosamente no servidor. Isso resulta na mensagem de erro acima.

    
por 03.07.2015 / 06:18