Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Usando SSHTunnelForwarder para se conectar a um banco de dados MySQL via SSH


Acho que seu problema está no fato de você estar criando um túnel SSH local, mas tentando se conectar diretamente a um host remoto, o que anula o propósito de usar um túnel SSH.

Acredito que se você alterar sua string de conexão de host='mysql_host' para host='127.0.0.1' você terá resolvido seu problema.

Se você observar as configurações de depuração / conexão da sua instância do Sequel Pro, verá os comandos de conexão reais sendo usados ​​e, esperançosamente, confirmará que esse é o caso.

Mais material de referência sobre encaminhamento SSH :http://blog.trackets.com/2014/05/17/ssh-tunnel-local-and-remote-port-forwarding-explained-with-examples.html