SSHトンネルを介して接続する必要があるため、すべて異なるホスト名でセットアップされた〜50のデータベースがあります。
例えば:
の SSH ホスト
ssh.example.com
MySQL ホスト
mysql1.example.com
autossh (Debian を実行している Web サーバー) を使用してトンネルを作成できましたが、SSH トンネルを「超えて」特定の MySQL ホスト名に接続する方法がわかりません。
入力lsof -i -n | egrep '\<ssh\>'
すると、トンネルが機能していることを確認できます (ポート 3307 を ssh.example.com ポート 3306 に送信します)。
だから私がしようmysql -h 127.0.0.1 -P 3307
とすると、接続が拒否されます。MySQL サーバーではないので、それほど奇妙ではありません。
皆さんへの私の質問:
mysql1.example.com
SSH トンネルを作成した後にホストを指定するにはどうすればよいですか? あちこち探してみたのですが、よくわかりません。