Eu recomendo que você verifique se você tem um firewall (iptables) ou algum software de segurança (apparmor / selinux) ativado e em execução. Além disso, o log de erros seria útil aqui.
Esta página de manual pode ajudá-lo a depurar o problema.
Eu acabei de criar um novo VPS RackSpace usando o Ubuntu. Eu normalmente estou usando o CentOS, então me perdoe por qualquer erro de newbie do Ubuntu.
Eu configurei um túnel SSH usando o Putty e tentei conectar via SQLYog, algo que fiz no CentOS inúmeras vezes.
Estou recebendo a mensagem de erro
Conexão perdida com o servidor MySQL em 'esperando pelo pacote de comunicação inicial', erro do sistema: 2
Estou conectando via local
SQLYog 127.0.0.1 8115 raiz
Túnel 8115 127.0.0.1:3306
Dentro do my.cnf eu tenho o bind-address 127.0.0.1 e o skip-networking não está lá. Neste momento eu já exaurei meu conhecimento.
ATUALIZAÇÃO:
Meus iptables são
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp spt:domain
ACCEPT udp -- anywhere anywhere udp spt:domain
ACCEPT tcp -- anywhere anywhere tcp spt:http
ACCEPT tcp -- anywhere anywhere tcp dpt:mysql
ACCEPT tcp -- anywhere anywhere tcp dpt:1337
DROP all -- anywhere anywhere
Eu tentei remover todas as entradas do IPTABLES e isso resolveu o problema. Alguém poderia me dizer o que eu tinha errado?
Obrigado
Eu recomendo que você verifique se você tem um firewall (iptables) ou algum software de segurança (apparmor / selinux) ativado e em execução. Além disso, o log de erros seria útil aqui.
Esta página de manual pode ajudá-lo a depurar o problema.
Tags ssh mysql linux ubuntu ssh-tunnel