ホームページ >データベース >mysql チュートリアル >SSH トンネル経由で特定の MySQL サーバーに接続するにはどうすればよいですか?

SSH トンネル経由で特定の MySQL サーバーに接続するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-04 15:01:02635ブラウズ

How to Connect to Specific MySQL Servers Through an SSH Tunnel?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。