雲數據庫,服務器數據庫如何配置MySQL遠程連接?

1. 雲主機安全組端口開放3306端口

參考文檔:《雲主機安全組端口開放教程

2. 數據庫授權

  1. 遠程連接新建一個帳號(帳號名不能爲root)。
    如:添加一個用戶名爲db_user,密碼爲db_pass,授權爲% (%表示所有外圍IP能連接)對db_name數據庫所有權限,命令如下

# mysql -uroot -p
MySQL [(none)]> grant all privileges on db_name.* to db_user@'%' identified by 'db_pass'; #授權語句,特別注意有分號
MySQL [(none)]> flush privileges;
MySQL [(none)]> exit; #退出數據庫控制檯,特別注意有分號

允許任何ip地址(%表示允許任何ip地址)的電腦用db_name帳戶和密碼(db_pass)來訪問這個mysql server。
在這裏插入圖片描述
2. 支持root用戶允許遠程連接mysql數據庫

grant all privileges on *.* to 'root'@'%' identified by 'aaaaaa' with grant option;
flush privileges;

在這裏插入圖片描述

3. 測試

使用

 select user,host from user;

使用
使用本機鏈接查詢成功
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章