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

2021-09-06 20:17:37 字數 698 閱讀 5240

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位址 

第五句:重新整理mysql的系統許可權相關表 

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

重起mysql服務即可完成。

//修改root使用者密碼

用update直接編輯user表

mysql -u root

mysql> use mysql;

mysql> update user set password = password('newpass') where user = 'root';

mysql> flush privileges;

MySQL不允許從遠端訪問

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

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

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

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

首先更改my.cnf檔案,若有bind繫結的ip,把這一句注釋掉。然後修改使用者的登入許可權 1 改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入 mysql後,更改 mysql 資料庫裡的 user 表裡的 host 項,從 loc...