首頁 > 資料庫 > mysql教程 > 使用 SSH 隧道時如何指定目標 MySQL 伺服器?

使用 SSH 隧道時如何指定目標 MySQL 伺服器?

Mary-Kate Olsen
發布: 2024-11-06 07:46:02
原創
813 人瀏覽過

How to Specify a Target MySQL Server When Using SSH Tunneling?

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

MySQL 使用者經常面臨透過SSH 隧道安全存取託管在不同伺服器上的多個資料庫的挑戰。那麼問題來了:使用 SSH 隧道時如何指定目標 MySQL 伺服器?

為了建立隧道,可以在基於 Debian 的 Web 伺服器上使用像 autossh 這樣的工具。然而,僅僅建立隧道可能還不夠。關鍵在於指定在隧道建立過程中要存取的 MySQL 伺服器。

以下指令解決此問題:

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

將「[email protected]」替換為SSH 主機將憑證「mysql1.example.com」替換為所需的MySQL 伺服器主機名稱,並將“3307”和“3306”更改為相關的SSH 和MySQL 連接埠。

建立隧道後,連接到指定的 MySQL伺服器變得簡單:

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

這種修改後的方法可確保透過 SSH 隧道成功連接到目標 MySQL 伺服器。

以上是使用 SSH 隧道時如何指定目標 MySQL 伺服器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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