報錯:ERROR 1130: Host '172.21.200.35' is not allowed to connect to this MySQL server
mysql -u root -p
mysql> USE mysql;
mysql> UPDATE user SET Host = '%' WHERE User = 'root';
mysql> SELECT Host, User FROM user;
% 表示允許任意主機連接。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.21.200.35' IDENTIFIED BY 'password' WITH GRANT OPTION;
執行後 FLUSH PRIVILEGES; 刷新生效。方法二更安全、靈活,不直接操作系統表。