錯誤號碼1130:Host 'XXX' is not allowed to connect to this MySQL server


今天在linux機器上裝了一個mysql,想通過sqlyog遠程連接過去,發生了:錯誤號碼1130:Host 'XXX' is not allowed to connect to this MySQL server

問題原因:mysql未開啟mysql遠程訪問權限。

解決辦法:

在linux機器上登錄mysql,修改mysql的user表。

(1)查詢需要修改的記錄

select host, user, password from user where host='localhost' and user='root';

(2)更新

update user set host='%' where host='localhost' and user='root';

(3)刷新權限

FLUSH PRIVILEGES;

經過以上的步驟就可以解決了遠程的問題

但是linux本地登錄還行嗎?   ---  不行了

那么這個很容易解決,我們在sqlyog下給user表添加一條支持本地登錄的記錄即可

然后執行刷新權限的命令即可

本地登錄測試

 


免責聲明!

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



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