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

Barbara Streisand
發布: 2024-11-04 09:26:30
原創
590 人瀏覽過

How to Connect to a Specific MySQL Server Through an SSH Tunnel?

透過SSH 隧道連接到特定MySQL 伺服器

管理託管在不同位置的多個資料庫時,可能需要存取它們通過SSH 隧道。雖然建立隧道很簡單,但連接到隧道之外的特定 MySQL 伺服器可能會令人困惑。

要在建立SSH 隧道後指定MySQL 主機名稱:

修改SSH 隧道指令:

建立SSH 隧道時,包含所需的MySQL主機名稱作為附加參數。例如:

ssh -f [email protected] -L 3307:mysql1.example.com:3306 -N
登入後複製

在此命令中,隧道將轉送到本機上的連接埠 3307,然後轉送至 mysql1.example.com 伺服器上的連接埠 3306。

連接到MySQL 伺服器:

建立隧道後,使用以下命令連接到MySQL 伺服器:

mysql -h 127.0.0.1 -P 3307
登入後複製

透過指定127.0 .0.1 作為主機,3307 作為端口,MySQL 用戶端將連接到本地主機端口3307,這是SSH 隧道的本地端。然後,這會將連線轉送到 mysql1.example.com 伺服器。

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板