步驟四:通過公網連接MySQL實例
更新時間 2025-07-16 14:26:38
最近更新時間: 2025-07-16 14:26:38
分享文章
天翼云關系數據庫MySQL版提供兩種通過內網連接MySQL實例的方式,即使用普通連接和SSL連接方式通過MySQL客戶端連接實例。其中,SSL連接實現了數據加密功能,具有更高的安全性。本文為您介紹如何通過公網連接關系數據庫MySQL版實例。
前提條件
已為目標實例綁定彈性公網IP。
已獲取本地設備的IP地址,并將本設備的IP地址添加進實例白名單。
已設置安全組規則。
使用ping命令連通目標實例中綁定的彈性公網IP地址,確保本地設備可以訪問該彈性公網IP地址。
使用客戶端連接實例。
普通連接
用戶可在本地使用相關工具直接連接數據庫實例。執行如下命令連接MySQL實例。
mysql -h <host_name> -P <port> -u <User> -p <Password>參數說明如下:
| 參數 | 說明 |
|---|---|
| <host_name> | 主機IP,即關系數據庫MySQL版實例實例管理頁面下,該集群對應的實例列表中,主機的連接地址。 |
| <port> | 數據庫端口,為實例基本信息頁面中的數據庫端口。 |
| <User> | 用戶名,即MySQL數據庫帳號(默認管理員帳號為root)。 |
| <Password> | 密碼,即數據庫帳號對應的密碼,為創建數據庫實例時指定的密碼。 |
示例:
mysql -h 172.16.X.X -P 8635 -u root –p '********'SSL連接
在天翼云官網首頁的頂部菜單欄,選擇產品 > 數據庫 > 關系型數據庫 > 關系數據庫MySQL版,進入關系數據庫MySQL產品頁面。然后單擊管理控制臺,進入概覽頁面。
在左側導航欄,選擇MySQL > 實例管理,進入實例列表頁面。然后在頂部菜單欄,選擇區域和項目。
在實例列表中,單擊目標實例名稱,進入實例基本信息頁面。
在網絡區域的SSL狀態處,下載根證書或捆綁包
將根證書導入彈性云主機Linux操作系統。
(1) 關系數據庫MySQL版服務在2017年4月提供了20年有效期的新根證書,該證書在實例重啟后生效。請在原有根證書到期前及時更換正規機構頒發的證書,提高系統安全性。
(2) 關系數據庫MySQL版服務還提供根證書捆綁包下載,其中包含2017年4月之后的新根證書和原有根證書。連接關系數據庫MySQL版實例。
以Linux系統為例,執行如下命令。
mysql -h <hostName> -P <port> -u <userName> -p --ssl-ca=<caName>參數說明:
參數 說明 <hostName> 目標實例的彈性公網IP。 <port> 目標實例的數據庫端口。 <userName> 用戶名,即關系數據庫MySQL版帳號(默認管理員帳號為root)。 <caName> 相應的SSL證書文件名,該文件需放在執行該命令的路徑下。 使用root用戶SSL連接數據庫MySQL實例,示例如下:
mysql -h 172.16.X.X -P 13049 -u root -p --ssl-ca=ca.pem出現如下提示時,輸入數據庫帳號對應的密碼:
Enter password:
說明
若連接失敗,請確保各項前提條件正確配置后,重新嘗試連接。