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