同一局域網,遠程連接別人的Mysql數據庫


數據庫:MySQL

工具: Navicat,

電腦A連接電腦B的數據庫,

確保兩部電腦都是在同一個局域網,都是連着同一個路由器,或者連接同一個WiFi,

如果不確定是否為同一個局域網,可以打開cmd,輸入ipconfig, 查看兩部電腦的IPv4地址,如果前面三個字段都是一樣的,比如電腦A為192.168.32.55,電腦B為192.168.32.57,那說明是同一個局域網

我們先通過ping,來確認兩個電腦是否互通,

電腦A打開cmd,輸入ping 192.168.32.57,這是電腦B的地址,如果通了,說明電腦A可以連上電腦B。

如果不通,那我們需要把電腦B的防火牆關閉,如何關閉?打開電腦B的 我的電腦-屬性-控制面板-系統和安全-Windows Defender防火牆,點擊左邊的“啟用或關閉Windows Defender防火牆”,把“公用網絡”的防火牆關了。

下面是重點:

我們是要用電腦A去遠程電腦B的數據庫,那我們要先在電腦B上設置一下:

1、在電腦B上打開cmd,輸入mysql -u root -p,回車,再輸入mysql的密碼,回車,如圖:

2、然后依次輸入:

use mysql; 回車
grant all privileges on * . * to 'user'@'192.168.32.55' identified by '1234' with grant option; 回車
flush privileges; 回車

第一條表示:進入名為mysql的數據庫,

第二條: user192.168.32.551234

意思是,在電腦B的數據庫上創建一個用戶名為user的賬戶,密碼為1234,192.168.32.55就是電腦A的IP,允許它連接電腦B的數據庫。

第三條就是刷新一下權限。

到這一步,我們就設置完畢了,

再去電腦A,打開Navicat,

點擊“連接”,選擇MySQL,連接名就輸入“遠程連接”吧,主機或IP輸入192.168.32.57,這是電腦B的IP,端口默認3306不用管,用戶名和密碼就是上面設置的。然后點擊“連接測試”,成功!

然會點擊“確定”,左邊就會多一個“遠程連接”的數據連接名稱,說明我們已經連接上了!


免責聲明!

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



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