mysql 連接錯誤碼1130(not allowed to connect to this MySQL server)解決


1. win + R  輸入cmd

2.在安裝Mysql數據庫的主機上登錄:

如 root用戶

   輸入命令   mysql -u root -p

 

  輸入密碼后

 

 3. 

use mysql;

 注意:語句結束需要封號(;)

 

 

4.

select host from user where user = 'root';

 注意:語句結束需要封號(;)

看查詢出來的host是否有需要連接本數據的ip地址

結果可能要兩種情況

>>1.只有localhost

    將Host設置為通配符%

    (%是個通配符,如果Host=127.0.1.%,那么就表示只要是IP地址前綴為“127.0.1.”的客戶端都可以連接。如果Host=%,表示所有IP都有連接權限)

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

>>2.除了localhost還有其它的ip

 

 這時候修改其中一條即可(例如localhost)

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

5.最后刷新一下:flush privileges;

就可以了


免責聲明!

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



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