今天資料庫出現點問題,請教同事給我看看,發現他不能通過 ip 位址訪問我的本地 mysql 伺服器。於是上網找了一下,步驟如下:
1、cmd 開啟指令頁面
c:\>mysql -u root -p
輸入密碼
mysql>
2、開啟 mysql 資料庫
use mysql
檢索 user 和 host 字段 —— mysql> select user, host from user;
結果應該顯示:
如果沒有 user=root ,host = % 的使用者,則執行下面語句:
mysql> update user set host='%' where user='root';
3、給 root 授權(所有許可權)
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
其中兩個root 分別代表 「使用者名稱」和「密碼」
4、讓賦予的許可權立即生效
mysql> flush privileges
應該就可以了。
mysql區域網訪問設定
error 1130 host 192.168.1.132 is not allowed to connect to this mysql server 的解決方法 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更...
mysql區域網訪問設定
區域網連線mysql報錯 error 1130 host 192.168.0.220 is not allowed to connect to this mysql server 解決方法 可能是帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysq...
Mysql區域網訪問設定
設定mysql許可權 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 mysql u root p use mysql up...