mysql 本地連線得上 遠端連線不上 ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL ERROR 1062 (23000): Duplicate entry '%-root'
阿新 • • 發佈:2018-11-13
檢視用於遠端訪問的mysql使用者許可權是否正確。
在本地登入mysql伺服器,
use mysql;
SELECT user, host from mysql.user; 檢視用於遠端訪問的mysql使用者host的許可權,%表示允許所有機器訪問。若host為127.0.0.1/localhost,那麼這個使用者就只能本機訪問,則需要將host改為%,可以使用update user set host='%' where user='root';
ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
use mysql mysql> select host, user from user;
將相應使用者資料表中的host欄位改成'%';
update user set host='%' where user='root';
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 不予理會
flush privileges;
use mysql mysql> select host, user from user;
將相應使用者資料表中的host欄位改成'%';
update user set host='%' where user='root';
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 不予理會
flush privileges;