mysql不允許遠端使用者訪問主機伺服器 1130

2021-08-30 18:24:47 字數 829 閱讀 3572

安裝完之後成 使用 mysql admin連線報錯

error 1130: host ***.***.***.*** is not allowed to connect to this mysql server

說明所連線的使用者帳號沒有遠端連線的許可權,只能在本機(localhost)登入。

需更改 mysql 資料庫裡的 user表裡的 host項

把localhost改稱%

具體步驟:登陸到mysql

首先 use mysql;

按照別人提供的方式update的時候,出現錯誤。

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

error 1062 (23000): duplicate entry '%-root' for key 'primary'

然後檢視了下資料庫的host資訊如下:

mysql> select host from user where user = 'root';

+-----------------------+

| host |

+-----------------------+

| % |

| 127.0.0.1 |

| localhost.localdomain |

+-----------------------+

3 rows in set (0.00 sec)

host已經有了%這個值,所以直接執行命令:

mysql>flush privileges;

再用mysql administrator連線...成功!!!

MySQL不允許從遠端訪問

以下是引用內容 error 1130 host 192.168.1.3 is not allowed to connect to this mysql server 解決方法 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mys...

mysql不允許遠端登入

剛安裝好的mysql不允許從遠端登入,只能在localhost。此時,在localhost上登入資料庫,將 user 表裡的 host 項從 localhost 改為 遠端就可以使用 ems sql manager for mysql 等客戶端工具進行連線了。mysql use mysql mysq...

解決MySQL不允許從遠端訪問的方法

1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 mysql u root p mysql use mysql mysql u...