Host XXX is not allowed to connect to this MySql 遠端連線
阿新 • • 發佈:2019-01-28
1. 修改系統表
$mysql -u root -p root
mysql>use mysql; //使用MySQL資料庫
mysql>select host, user from user; //檢視修改前的結果
mysql>update user set host = '%' where user = 'root'; //修改表內容
mysql>select host, user from user; //檢視修改後的結果
mysql>FLUSH PRIVILEGES; //使修改立即生效
2. 給使用者授權
允許使用者root使用密碼root從任何主機連線mysql伺服器:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;
允許使用者root使用密碼root從主機192.168.1.77連線mysql伺服器:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.77' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;
允許使用者root使用密碼root從主機192.168.1.77連線mysql伺服器的iep資料庫:
GRANT ALL PRIVILEGES ON iep.* TO 'root'@'192.168.1.77' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;