解決解決遠端連線mysql錯誤1130

2021-07-29 20:43:27 字數 1122 閱讀 5520

遠端連線

mysql

伺服器的資料庫,錯誤**是

1130

,error1130: host ***.***.***.***  is not allowed to connect to this mysql server 

猜想是無法給遠端連線的使用者許可權問題。

這樣子操作

mysql

庫,即可解決。

在本機登入

mysql

後,更改

「mysql」

資料庫裡的

「user」

表裡的「host」

項,從」localhost」

改稱'%'

即可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名稱)

第四句:修改

host

值(以萬用字元

%的內容增加主機

/ip位址),當然也可以直接增加

ip位址

如果這步出錯

"error1062 (23000): duplicate entry '%-root' for key 'primary'"

由說明該記錄有了,跳過這步

第五句:重新整理

mysql

的系統許可權相關表

第六句:再重新檢視

user

表時,有修改。。

重起mysql

服務即可完成。

/bin/systemctl start  mysqld.service

解決遠端連線mysql錯誤1130

mysql 遠端連線mysql伺服器的資料庫,錯誤 是1130,error 1130 host is not allowed to connect to this mysql server 猜想是無法給遠端連線的使用者許可權問題。這樣子操作mysql庫,即可解決。在本機登入mysql後,更改 mys...

解決遠端連線mysql錯誤1130

遠端連線mysql伺服器的資料庫,錯誤 是1130,error 1130 host is not allowed to connect to this mysql server 猜想是無法給遠端連線的使用者許可權問題。這樣子操作mysql庫,即可解決。在本機登入mysql後,更改 mysql 資料庫...

解決遠端連線mysql錯誤1130

遠端連線mysql伺服器的資料庫,錯誤 是1130,error 1130 host is not allowed to connect to this mysql server 猜想是無法給遠端連線的使用者許可權問題。這樣子操作mysql庫,即可解決。在本機登入mysql後,更改 mysql 資料庫...