SSH トンネル MySQL 接続: 特定のサーバーへの接続
複数のデータベースが異なるサーバーでホストされており、 SSH トンネルでは、トンネルの「向こう」にある特定の MySQL サーバーに接続するのが難しい場合があります。
目的の接続を確立するには、SSH トンネルの作成時に正しい MySQL サーバーを指定することが重要です。これは、SSH コマンドで -L オプションを使用することで実現できます。構文は次のとおりです。
ssh -f [email protected] -L <local-port>:mysql1.example.com:3306 -N
この例では、mysql1.example.com でローカル ポート 3307 からリモート ポート 3306 にトンネルが作成されます。
トンネルが確立されると、 「mysql」コマンド経由で MySQL サーバーに接続できます:
mysql -h 127.0.0.1 -P 3307
このコマンドは、確立された SSH トンネルを通じて mysql1.example.com の MySQL サーバーに正しく接続します。
以上がSSH トンネル経由で特定の MySQL サーバーに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。