mysql 1130 Navicat for MySQL 連接MySQL 8.0 出現1130錯誤


可能是帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦登入MySQL后,更改"MySQL"數據庫"user"表里的"host"項,將"localhost"改成"%"即可。

解決方法:

更改 “mysql” 數據庫里的 “user” 表里的 “host” 項,從“localhost”改稱“%”。

“localhost”指的是用戶開放的IP。可以是“localhost”(僅本機訪問,相當於127.0.0.1),可以是具體的IP,也可以是“%”(所有IP均可訪問)。

mysql> SHOW DATABASES;
mysql> USE mysql;
mysql> SELECT ‘host’ FROM user WHERE user=‘root’; #查看user表的host值
mysql> UPDATE user SET host = ‘%’ WHERE user =‘root’; #修改host值
mysql> flush privileges; #刷新MySQL的系統權限相關表


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM