mysql 連線遠端連線伺服器 1130錯誤

2021-09-29 14:23:44 字數 701 閱讀 2809

今天在用workbench上遠端連線雲端伺服器的mysql伺服器,報1130錯誤,

error 1130: host 10.136.xx.x is not allowed to connect to this mysql server

猜想是無法給遠端連線的使用者許可權問題。修改mysql庫的遠端連線許可權,即可解決。特貼出來。。在本機登入mysql後,更改 「mysql」 資料庫裡的 「user」 表裡的 「host」 項,從」localhost」改稱'%'。。

mysql -u root -p    //以許可權使用者root登入

mysql>use mysql;    //選擇mysql庫

mysql>select 'host' from user where user='root';    //檢視mysql庫中的user表的host值(即可進行連線訪問的主機/ip名稱)

mysql>update user set host = '%' where user ='root';    //修改host值(以萬用字元%的內容增加主機/ip位址),當然也可以直接增加ip位址

mysql>flush privileges;    //重新整理mysql的系統許可權相關表

mysql>select 'host'  from user where user='root';    //再重新檢視user表時,有修改。

重啟mysql即可遠端登入。

參考

mysql伺服器遠端連線

step1 控制台輸入mysql u root p mysql 系統提示輸入資料庫root使用者的密碼,輸入完成後即進入mysql控制台,注意第乙個mysql是執行命令,第二個mysql是系統資料名稱 step2 控制台輸入grant all privileges on to root identi...

連線遠端MySQL伺服器

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

mysql 連線遠端伺服器

想要在本地連線遠端伺服器上的mysql,需要在遠端伺服器的mysql配置裡面,修改一下訪問許可權 mysql的配置裡面,預設只能本地訪問,在伺服器上,修改 etc mysql my.cnf檔案 找到這一行,bind address 127.0.0.1,注釋掉,儲存退出 然後還需要修改mysql登入使...