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

Brug af net/ssh/gateway til at etablere ssh-tunnel til mysql

$gateway.open("target.server", 3306) do |port|

er mere ækvivalent med, i dette tilfælde,

ssh -L #{port}:target.server:3306 -N [email protected]

hvilket meget vel kan svigte, hvis din mysql-server kun lytter på 127.0.0.1 (eller på en intern IP-adresse, eller firewalled til kun at tillade forbindelser via interne netværk, som alle er rimelige og normale konfigurationer).

Sandsynligvis vil du:

$gateway.open("127.0.0.1", 3306) do |port|

i stedet i dette tilfælde.




  1. Løsninger til INSERT OR UPDATE på SQL Server

  2. Mysql show skabe begrænsning?

  3. Test forespørgsels eksekveringstid i laravel

  4. UnknownHostException, når du forsøger at oprette forbindelse til heroku-postgres fra det lokale Springboot-projekt med Spring JPA