mysql連線遠端主機許可權問題

2021-09-22 07:54:27 字數 627 閱讀 1399

錯誤**是1130,error 1130: host x.x.x.x is not allowed to connect to this mysql server

猜想是無法給遠端連線的使用者許可權問題。結果這樣子操作mysql庫,即可解決。

在伺服器登入mysql後,更改 「mysql」 資料庫裡的 「user」 表裡的 「host」 項,從」localhost」改稱』%』。

下面是用sql語句解決問題:

mysql -u root -p

mysql;use mysql;

mysql;select 『host』 from user where user=『root』;

mysql;update user set host = 『%』 where user =『root』;

mysql;flush privileges;

mysql;select 『host』 from user where user=『root』;

第一句是以許可權使用者root登入

第二句:選擇mysql庫

第三句:檢視mysql庫中的user表的host值(即可進行連線訪問的主機/ip名稱)

第六句:再重新檢視user表時,有修改。。

重起mysql服務即可完成。

mysql 遠端連線許可權

遠端連線mysql提示host is not allowed to connect to this mysql server 2014年05月05日 17 51 03 如果你想連線你的mysql的時候發生這個錯誤 error 1130 host 192.168.1.3 is not allowed ...

MYSQL遠端連線無許可權

一,連線遠端伺服器出現host is not allowed to connect to this mysql server 出現問題原因本地無許可權 解決方法有兩個 1.修改許可權。2.修改mysql的user表 1.修改許可權方法 登陸遠端資料庫伺服器執行命令 grant all privile...

Mysql 設定遠端連線許可權

1 登陸資料庫 mysql uroot pmysql 2 選擇mysql資料庫 use mysql 3 檢視mysql資料庫中的user表中的host值 可以進行訪問的ip select host from user where user root 4 以設定萬用字元 的內容增加ip update ...