sql >> Database >  >> RDS >> Mysql

Net/ssh/gateway gebruiken om een ​​ssh-tunnel tot stand te brengen naar mysql

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

is meer gelijk aan, in dit geval,

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

wat heel goed kan mislukken als je mysql-server alleen luistert op 127.0.0.1 (of op een intern IP-adres, of een firewall om alleen verbindingen toe te staan ​​via interne netwerken, dit zijn allemaal redelijke en normale configuraties).

Waarschijnlijk wil je:

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

in plaats daarvan in dit geval.




  1. Hoe maak je een lege/lege kolom met SELECT-query in orakel?

  2. MySQL - overeenkomende en niet-overeenkomende resultaten in Where IN-query

  3. PHP Lijst gebruikers van SQL Database in tabel

  4. Hoe kan ik een tabelbeperking instellen die aanvankelijk uitgesteld is in het django-model?