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.
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.
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.
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.
Tags networking mysql