Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verwenden von SSHTunnelForwarder zum Herstellen einer Verbindung zu einer MySQL-Datenbank über SSH

Ich denke, Ihr Problem liegt in der Tatsache, dass Sie einen lokalen SSH-Tunnel erstellen, aber versuchen, eine direkte Verbindung zu einem Remote-Host herzustellen, was den Zweck der Verwendung eines SSH-Tunnels zunichte macht.

Ich glaube, wenn Sie Ihre Verbindungszeichenfolge von host='mysql_host' ändern zu host='127.0.0.1' Sie werden Ihr Problem gelöst haben.

Wenn Sie sich die Debugging-/Verbindungseinstellungen Ihrer Sequel Pro-Instanz ansehen, sehen Sie die tatsächlich verwendeten Verbindungsbefehle und sollten hoffentlich bestätigen, dass dies der Fall ist.

Weiteres Referenzmaterial zur SSH-Weiterleitung:http://blog.trackets.com/2014/05/17/ssh-tunnel-local-and-remote-port-forwarding-explained-with-examples.html