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