Mysql 局域網遠程連接設置——Windows


工作中,遇到mysql數據庫存儲於我的電腦上,而其他電腦需要共同進行讀寫數據(類似redis並發),所以我的電腦就必須開啟mysql遠程連接。

 一. 授權

1. 連接數據庫 

  mysql -uroot -p 

 

2.選擇系統庫,mysql

  use mysql;

  當然你也可以看看你mysql里,都創建了哪些庫 : show databases;

 

 

3. 授權

開放遠程連接權限:

grant all privileges on *.*  to 'root'@'%' identified by 'root' with grant option;

說明:

grant [權限] on [database.table] to [用戶名]@[IP] identified by [密碼];  

(1)在服務器上開放數據庫端口,一般是開放3306端口,具體端口根據設置的不同而不同。

(2)開放數據庫遠程連接權限,可以指定給哪個數據庫的哪個表開放權限給哪個用戶,還可以指定特定的IP地址才能遠程登陸

 

4.刷新權限

flush privileges;

 

 

不放心還可以查看一下:

select host,user from user;

 

二.測試

 授權局域網IP:192.168.3.189

 

我的地址IP:

 

 

 

 

三、禁止權限,刪除用戶

1.禁止遠程用戶的所有權限(可以連接數據庫,但不能增刪改查)

 刪除用戶權限:

revoke all on [database.table] from [user];

 

沒有任何權限了:

 

2.刪除用戶權限(登錄都登錄不了了)

刪除用戶及權限:

drop user 用戶名@權限;

 

 


免責聲明!

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



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