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...