首頁  >  文章  >  資料庫  >  Navicat連線1130錯誤如何解決

Navicat連線1130錯誤如何解決

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-08-13 17:14:439927瀏覽

Navicat連線1130錯誤如何解決

錯誤代碼是1130,ERROR 1130: Host X.X.X.X is not allowed to connect to this MySQL server

Navicat連線1130錯誤如何解決

#猜想是無法給遠端連線的使用者權限問題。結果這樣子操作mysql庫,即可解決。

在伺服器登入mysql後,更改 “mysql” 資料庫裡的 “user” 表裡的 “host” 項,將”localhost”改為'%'。

相關推薦:《Navicat for mysql使用圖文教學

以下是用SQL語句解決問題:

mysql -u root -p  
mysql;use mysql;  
mysql;select 'host' from user where user='root';  
mysql;update user set host = '%' where user ='root';  
mysql;flush privileges;  
mysql;select 'host' from user where user='root';

第一句:是以權限使用者root登入;

第二句:選擇mysql函式庫;

第三句:查看mysql函式庫中的user表的host值(即可進行連線存取的主機/IP名稱);

第四句:修改host值(以通配符%的內容增加主機/IP位址),當然也可以直接增加IP位址;

第五句:刷新MySQL的系統權限相關表;

第六句:再重新檢視user表時,有修改。

重啟mysql服務即可完成。

以上是Navicat連線1130錯誤如何解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn