1130 - Host '210.13.127.73' is not allowed to connect to this MySQL server,MySql連接拒絕不允許連接

問題描述:

在 阿里 centos 7.5 裝好mysql後 通過Navicat 連接報錯

1130 - Host '210.13.127.73' is not allowed to connect to this MySQL server

問題解決: 

修改mysql權限表 

1.登陸MySql 進入MySql數據庫

mysql -u root -p

use mysql

2.查看root的host的權限配置

 select host from user where user='root';

3.修改root的權限 將Host設置爲通配符%

update user set host='%' where user='root';

這裏解釋下爲什麼這麼修改(Host列指定了允許用戶登錄所使用的IP,比如user=root Host=192.168.1.1。這裏的意思就是說root用戶只能通過192.168.1.1的客戶端去訪問。 user=root Host=localhost,表示只能通過本機客戶端去訪問。而%是個通配符,如果Host=192.168.1.%,那麼就表示只要是IP地址前綴爲“192.168.1.”的客戶端都可以連接。如果Host=%,表示所有IP都有連接權限。)

執行update 有報錯這裏不用管,接着執行 flush privileges;刷新MySQL的系統權限相關表

flush privileges;

最後Navicat 再次連接 成功!

#退出MySql
exit

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