Mysql數據庫開啟遠程連接


本地mysql數據庫開啟遠程訪問

1、開啟遠程訪問端口(3306端口)

依次點擊控制面板—系統和安全—windows防火牆—高級設置-入站規則;
在這里插入圖片描述

設置端口為3306-一直點下一步;

在這里插入圖片描述

如果安全可以關閉防火牆

PS:

入站:別人訪問你的權限

出站:你訪問別人的權限

2、用命令行登錄mysql

  按Win+R,輸入cmd,進入命令行窗口 進入mysql頁面;

成功進入mysql;在這里插入圖片描述

3、對mysql進行設置

然后繼續在命令行輸入

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

創建賬號root ,密碼為mypassword,具有全部權限,允許從所有IP進行連接;

4、建立連接

在其他機子用navicat軟件新建連接,依次輸入剛才記錄的ip地址,用戶名,密碼,遠程連接完成

在這里插入圖片描述

知識擴展:

要進入mysql界面輸入以下命令  

開啟遠程控制 :update user set host='%' where user='用戶名';

取消遠程控制:update user set host='localhost' where user='用戶名';

刪除用戶 :delete from user where user="用戶名" and host='host權限(localhost/%)';

設置顯示某一個數據庫的權限:grant all on 數據庫名.* to 用戶名;

若沒有馬上生效,則輸入 :flush privileges;


免責聲明!

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



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