MySQL-Front遠程鏈接數(shù)據(jù)庫報錯:1130錯誤解決方法
2015-12-24 16:55:43
15981
一般通過MySQL-Front或MySQL administrator遠程連接MySQL的時候發(fā)生的這個錯誤 :
ERROR 1130: Host 192.168.1.131 is not allowed to connect to this MySQL server
說明所連接的用戶帳號沒有遠程連接的權(quán)限,只能在本機(localhost)登錄。
需更改 MySQL 數(shù)據(jù)庫里的 user表里的 host項
把localhost改稱%
具體步驟:登陸到MySQL
首先 use MySQL;
按照別人提供的方式update的時候,出現(xiàn)錯誤。
MySQL> update user set host=% where user = root;
ERROR 1062 (23000): Duplicate entry %-root for key PRIMARY
然后查詢看了下數(shù)據(jù)庫的host信息如下:
MySQL> select host from user where user = root;
+-----------------------+
| host |
+-----------------------+
| % |
| 127.0.0.1 |
| localhost.localdomain |
+-----------------------+
3 rows in set (0.00 sec)
host已經(jīng)有了%這個值,所以直接運行命令:
MySQL>flush privileges;