第一步:mysql
# 鏈接數據庫:mysql -u root -plinux
# 建立用戶
# create user 'user'@'%' identified by 'pwd'; //'user'你的用戶名 'pwd' 密碼sql
# 賦予權限
# GRANT ALL PRIVILEGES ON *.* TO 'beaut'@'%' WITH GRANT OPTION; 'beaut' 換成剛剛建立的用戶名
# flush privileges;數據庫
# 注意防火牆是否禁止訪問
# iptables -L -n 產看防火牆規則
# iptables -D INPUT 6 刪除防火牆mysql規則 第幾行(第六行)安全
第二部:登陸阿里雲服務器,建立安全組服務器
使用navicat 鏈接 輸入剛建立的用戶名密碼ide
進入mysql數據庫user表阿里雲
把host更改成%spa
第二種方法:blog
1.登陸數據庫輸入linux指令 mysql -uroot -padmin
2.使用數據庫,查詢權限 mysql> use mysql;
mysql> select host,user from user;
能夠查詢用戶和權限
3.若要想root用戶能夠遠程登陸mysql,則還須要如下命令:update user set host = '%' where user = 'root';
4.而後在執行 flush privileges;
***咱們也能夠直接給用戶權限
grant all on *.* to 用戶名@"%" identified by "密碼";
flush privileges;刷新權限