Host xxxxx is not allowed to connect to this MySql server :mysql 拒絕遠端主機連線
阿新 • • 發佈:2018-12-10
Host xxxxx is not allowed to connect to this MySql server
mysql拒絕遠端連線
解決方法:
開啟終端,進入mysql
1、先選中mysql中的 ·mysql· 表
use mysql;
2、更新許可權,修改為允許全部連線
update user set host = '%' where user = 'root';
3、檢視是否修改成功
select host, user from user;
4、重新整理表的許可權(或者重啟一次mysql)
flush privileges;
以上的方法是允許所有的使用者都可以連線到mysql。
如果想 指定IP地址 / 指定賬戶
1、指定賬戶連線(mysql預設賬戶名是 root):
假如:賬戶名是:account 密碼是:accountPassword
GRANT ALL PRIVILEGES ON *.* TO 'account'@'%' IDENTIFIED BY 'accountPassword' WITH GRANT OPTION;
2、指定IP地址連線
假如本地IP地址為:192.168.3.67 使用密碼:ipPassword登入
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.3.67' IDENTIFIED BY 'ipPassword' WITH GRANT OPTION;
以上方式執行完後,都需要重新整理一次mysql的許可權表,或者重啟一次mysql
flush privileges;