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


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

 

應該就可以了。
---------------------
原文:https://blog.csdn.net/hlbt0112/article/details/55210657
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM