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

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

Patricia Arquette
Patricia Arquette原創
2024-11-05 10:58:02861瀏覽

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中文網其他相關文章!

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