1. 程式人生 > >連線資料庫報錯:1130-Host 'xxx' is not allowed to connect to this MySQL server解決

連線資料庫報錯:1130-Host 'xxx' is not allowed to connect to this MySQL server解決

出現這個問題的同學都很奇怪,為啥用localhost就可以連線上,但是使用本地ip就不行。出現這個問題的原因就是mysql未開啟mysql遠端訪問許可權導致。

這時候我們就用cmd去訪問下你的mysql下面的user表。具體操作如下:

1、連線伺服器: mysql -u root -p

2、看當前所有資料庫:show databases;

3、進入mysql資料庫:use mysql;

4、查詢下你的使用者名稱為root下host欄位的引數: select 'host' from user where user='root';

如果你看到是localhost,OK,我們只需要改掉這個引數成萬用字元就OK了

5、update user set host =’%'where user =’root’;

6、flush privileges;

(重要!!!!!一定記得重新整理!!之前網上搜了很多,按照步驟都做了,但就是沒有重新整理,導致依舊報這個錯誤)

OK,然後測試一下