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

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

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-05 10:58:02934ブラウズ

How to Connect to a Specific MySQL Server via SSH Tunnel?

SSH トンネル経由で特定の MySQL サーバーに接続する

SSH トンネル経由で異なるアドレスでホストされている複数の MySQL データベースに接続するのは面倒な場合がありますタスク。これは、トンネルの作成後に特定の MySQL サーバーを指定しようとすると明らかになります。

この課題を克服するには、目的の MySQL ホストへの接続中に SSH トンネルを確立する必要があることを理解することが重要です。次のコマンドは、このプロセスを示しています。

ssh -f [email protected] -L 3307:mysql1.example.com:3306 -N

-L フラグで mysql1.example.com:3306 を指定すると、ローカルホストのポート 3307 を目的の MySQL サーバーのポート 3306 に転送するようにトンネルが構成されます。 .

トンネルが確立されると、MySQL サーバーへの接続は次のように簡単になります。

mysql -h 127.0.0.1 -P 3307

このコマンドは、指定された MySQL ホストへの接続を正常に確立し、アクセスできるようになります。意図したとおりのデータベースです。

以上がSSH トンネル経由で特定の MySQL サーバーに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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