1130-Host '192.168.0.105' is not allowed to connect to this MySQL server的解決方案


在CentOS 7服務器(192.168.0.118)上安裝mysql5.7.17后,在本地(192.168.0.105)通過Navicat連接服務器上的MySQL報錯,
報錯如圖所示:


Paste_Image.png

解決方案如下:
一:在服務器上進入mysql客戶端命令行,輸入以下sql:( 'root'@'localhost'可以用 'root'@'%'代替)
GRANT ALL PRIVILEGES ON . TO 'root'@'localhost' WITH GRANT OPTION;

注意:如果需要創建其他mysql管理員帳戶,首先需要執行sql創建帳戶:
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password'; ---其中user和password需要更改為相應的用戶名和密碼
GRANT ALL PRIVILEGES ON . TO 'user'@'localhost' WITH GRANT OPTION;

二:重啟mysql
service mysqld restart

重新嘗試,即可通過Navicat連接到服務器上的mysql.


免責聲明!

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



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