sql >> Databáze >  >> RDS >> Mysql

Použití net/ssh/gateway k vytvoření ssh tunelu do mysql

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

je v tomto případě více ekvivalentní

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

což může velmi dobře selhat, pokud váš server mysql naslouchá pouze na 127.0.0.1 (nebo na interní IP adrese nebo firewallu, aby umožňoval připojení pouze přes vnitřní sítě, což jsou všechny rozumné a normální konfigurace).

Pravděpodobně chcete:

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

místo toho v tomto případě.




  1. Připojení Django k postgresu pomocí docker-compose

  2. Kombinace SELECT DISTINCT s UNION DISTINCT v MySQL – nějaký efekt?

  3. Podpora ScaleGrid DigitalOcean pro MySQL, PostgreSQL a Redis™ je nyní k dispozici

  4. jak vypočítat rozsahy v oracle