Mysql
 sql >> Database >  >> RDS >> Mysql

Utilizzo di SSHTunnelForwarder per connettersi a un db MySQL tramite SSH

Penso che il tuo problema risieda nel fatto che stai creando un tunnel SSH locale ma stai tentando di connetterti direttamente a un host remoto, il che vanifica lo scopo dell'utilizzo di un tunnel SSH.

Credo che se cambi la stringa di connessione da host='mysql_host' a host='127.0.0.1' avrai risolto il tuo problema.

Se osservi le impostazioni di debug/connessione della tua istanza di Sequel Pro, vedrai i comandi di connessione effettivamente utilizzati e, si spera, dovresti confermare che è così.

Ulteriore materiale di riferimento sull'inoltro SSH:http://blog.trackets.com/2014/05/17/ssh-tunnel-local-and-remote-port-forwarding-explained-with-examples.html