透過SSH 隧道連接到遠端MySQL 伺服器:指定非預設主機名稱
使用SSH 隧道安全遠端存取無縫資料庫管理和資料存取至關重要。然而,在建立 SSH 隧道後指定非預設 MySQL 主機名稱可能是一項具有挑戰性的任務。
SSH 隧道建立
要建立 SSH 隧道,您可以使用autossh 工具,如引用問題所述。然而,關鍵在於在設定隧道時指定正確的主機名稱:
請注意命令中包含 mysql1.example.com:3306。此表示法指定本機上的連接埠3307 將轉送至位於mysql1.example.com.3306
。 🎜>MySQL 連線
一旦隧道建立建立後,您可以繼續連接到遠端伺服器上的MySQL 資料庫,如下所示:-h 選項指定要連接的主機名,在本例中為127.0.0.1 (localhost),-P 選項指定端口,即3307,映射到 MySQL 主機端口的端口 3306。
執行下列步驟,您可以在連線到時有效指定非預設 MySQL 主機名稱通過 SSH 隧道的遠端資料庫。這使您能夠從一個中央位置管理和存取多個資料庫,從而增強您的資料庫管理能力。以上是如何使用非預設主機名稱透過 SSH 隧道連接到遠端 MySQL 伺服器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!