使用騰訊雲主機安裝 MySQL 之後,需要通過以下步驟進行配置以實現遠程訪問,主要分為兩大部分 一、伺服器埠配置 1.如果你的雲主機配置了安全組,如果沒有配置安全組就可以直接跳過“步驟1”的操作,否則需要修改相應的安全組,在入站規則中增加 MySQL 服務埠號,通常是 3306 埠 1.1 查 ...
使用騰訊雲主機安裝 MySQL 之後,需要通過以下步驟進行配置以實現遠程訪問,主要分為兩大部分
一、伺服器埠配置
1.如果你的雲主機配置了安全組,如果沒有配置安全組就可以直接跳過“步驟1”的操作,否則需要修改相應的安全組,在入站規則中增加 MySQL 服務埠號,通常是 3306 埠
1.1 查看雲主機的安全組配置情況,選擇要操作的雲主機,“更多”--> “配置安全組”
1.2 如圖,目前使用了一個安全組(註:沒有勾選任何安全組的話則表示不啟用安全組策略)
1.3 配置安全組
註:"來源" 處填寫需要授權遠程訪問的 IP 或 IP 段,如果是自動獲取的 IP,可以設置 “0.0.0.0/0” 表示不限制訪問的 IP,"協議埠" 為 TCP:3306,"策略" 為 “允許”
成功添加規則
2. 配置雲主機防火牆
2.1 遠程進入雲主機,選擇防火牆設置
2.2 選擇“入站規則”,右鍵 “新建規則”
2.3 選擇“埠”
配置 3306 埠
起一個規則名,完成設置
二、在雲主機配置 MySQL 遠程訪問的資料庫用戶
執行mysql 命令進入mysql 命令模式
- mysql> use mysql;
- mysql> GRANT ALL ON *.* TO 用戶名@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
- #這句話的意思 ,允許任何IP地址(上面的 % 就是這個意思)通過 “用戶名” 帳戶 和 “密碼” 來訪問這個MySQL Server
- #建議增加專門的遠程訪問賬戶,root帳戶是預設無法遠程登陸的,只可以本地登陸,可以改為遠程賬戶,但是不建議這樣做
結束:
通過以上配置,你應該就能夠通過遠程 IP 成功連接到雲主機的 MySQL 服務了,測試過 MySQL Workbench 和 HeidiSQL 客戶端都能成功連接