編碼的世界 / 優質文選 / 歷史

允許局域網內其他主機訪問本地MySql數據庫


2021年7月11日
-   

今天數據庫出現點問題,請教同事給我看看,發現他不能通過 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
應該就可以了。

熱門文章