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

Brug af SSHTunnelForwarder til at oprette forbindelse til en MySQL db via SSH

Jeg tror, ​​dit problem ligger i, at du opretter en lokal SSH-tunnel, men forsøger at oprette forbindelse direkte til en fjernvært, hvilket besejrer formålet med at bruge en SSH-tunnel.

Jeg tror, ​​hvis du ændrer din forbindelsesstreng fra host='mysql_host' til host='127.0.0.1' du har løst dit problem.

Hvis du ser på fejlfindings-/forbindelsesindstillingerne for din Sequel Pro-instans, vil du se de faktiske forbindelseskommandoer, der bliver brugt og skulle forhåbentlig bekræfte, at dette er tilfældet.

Yderligere referencemateriale om SSH-videresendelse :http://blog.trackets.com/2014/05/17/ssh-tunnel-local-and-remote-port-forwarding-explained-with-examples.html



  1. Vis alle nullbare kolonner i en SQL Server-database

  2. Hvor gemmer PostgreSQL databasen?

  3. Hvordan bruger man en underforespørgsel til dbtable-indstilling i jdbc-datakilden?

  4. Hvordan konverterer man tid i sekunder til TT:MM:SS-format i MySQL?