首頁 >資料庫 >mysql教程 >如何透過SSH隧道連接到特定的MySQL伺服器?

如何透過SSH隧道連接到特定的MySQL伺服器?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-04 15:01:02640瀏覽

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

在此範例中,建立從本機連接埠 3307 到 mysql1.example.com 的遠端連接埠 3306 的隧道。

建立隧道後,您可以透過'mysql' 指令連接到MySQL 伺服器:

mysql -h 127.0.0.1 -P 3307

此指令將透過已建立的SSH 隧道正確連接到位於mysql1.example.com 的MySQL 伺服器。

以上是如何透過SSH隧道連接到特定的MySQL伺服器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn