天天看點

騰訊雲主機 MySQL 遠端通路配置方法

 使用騰訊雲主機安裝 MySQL 之後,需要通過以下步驟進行配置以實作遠端通路,主要分為兩大部分

一、伺服器端口配置 

1.如果你的雲主機配置了安全組,如果沒有配置安全組就可以直接跳過“步驟1”的操作,否則需要修改相應的安全組,在入站規則中增加 MySQL 服務端口号,通常是 3306 端口

1.1 檢視雲主機的安全組配置情況,選擇要操作的雲主機,“更多”--> “配置安全組”

騰訊雲主機 MySQL 遠端通路配置方法

1.2 如圖,目前使用了一個安全組(注:沒有勾選任何安全組的話則表示不啟用安全組政策)

騰訊雲主機 MySQL 遠端通路配置方法

1.3 配置安全組

騰訊雲主機 MySQL 遠端通路配置方法
騰訊雲主機 MySQL 遠端通路配置方法

注:"來源" 處填寫需要授權遠端通路的 IP 或 IP 段,如果是自動擷取的 IP,可以設定 “0.0.0.0/0” 表示不限制通路的 IP,"協定端口" 為 TCP:3306,"政策" 為 “允許”

騰訊雲主機 MySQL 遠端通路配置方法

成功添加規則

騰訊雲主機 MySQL 遠端通路配置方法

2. 配置雲主機防火牆

2.1 遠端進入雲主機,選擇防火牆設定

騰訊雲主機 MySQL 遠端通路配置方法

2.2 選擇“入站規則”,右鍵 “建立規則”

騰訊雲主機 MySQL 遠端通路配置方法

2.3 選擇“端口”

騰訊雲主機 MySQL 遠端通路配置方法

配置 3306 端口

騰訊雲主機 MySQL 遠端通路配置方法
騰訊雲主機 MySQL 遠端通路配置方法
騰訊雲主機 MySQL 遠端通路配置方法

起一個規則名,完成設定

騰訊雲主機 MySQL 遠端通路配置方法

二、在雲主機配置 MySQL 遠端通路的資料庫使用者

執行mysql 指令進入mysql 指令模式

  1. mysql> use mysql;  
  2. mysql> GRANT ALL ON *.* TO 使用者名@\'%\' IDENTIFIED BY \'密碼\' WITH GRANT OPTION;  
  3. #這句話的意思 ,允許任何IP位址(上面的 % 就是這個意思)通過 “使用者名” 帳戶  和 “密碼” 來通路這個MySQL Server  
  4. #建議增加專門的遠端通路賬戶,root帳戶是預設無法遠端登陸的,隻可以本地登陸,可以改為遠端賬戶,但是不建議這樣做 

結束:

通過以上配置,你應該就能夠通過遠端 IP 成功連接配接到雲主機的 MySQL 服務了,測試過 MySQL Workbench 和 HeidiSQL 用戶端都能成功連接配接