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