sql >> データベース >  >> RDS >> Mysql

net / ssh/gatewayを使用してmysqlへのsshトンネルを確立する

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

    この場合、

    と同等です。

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

    これは、mysqlサーバーが127.0.0.1(または内部IPアドレス、またはファイアウォールで保護され、内部ネットワーク経由の接続のみを許可する場合)でのみリッスンする場合に失敗する可能性があります。これらはすべて合理的で通常の構成です。

    おそらくあなたが望む:

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

    この場合は代わりに。




    1. SQL Serverのテーブル履歴トリガー?

    2. 正規化されたテーブルから全体的に最も人気のあるタグを取得するにはどうすればよいですか?

    3. PowerShellセッションでの文字エンコード(UTF-8)

    4. MicrosoftAccessデータベースの構築