實現遠程連接 Win10的Ubuntu子系統下的MySQL數據庫


搬運地址: https://blog.csdn.net/weixin_39345384/article/details/80860060

1. Ubuntu系統下安裝MySQL數據庫
2. 登陸數據庫,創建用於遠程連接的用戶

GRANT ALL PRIVILEGES ON *.* TO '自定義username'@'%' IDENTIFIED BY '自定義password';
FLUSH PRIVILEGES;  -- 刷新設置
-- %表示所有的電腦都可以連接,也可以設置某個ip地址運行連接。

3. 退出數據庫,修改MySQL的配置文件

1. sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
2. 找到 bind-address = 127.0.0.1 並注釋掉 → # bind-address = 127.0.0.1
3. 其他 Linux系統,配置文件可能在/etc/mysql/my.cnf

4. 重新啟動MySQL,使配置生效

sudo service mysql restart

5. 配置Ubuntu的防火牆

打開3306端口:sudo ufw allow 3306
開啟防火牆:sudo ufw enable
設置默認的防火牆防御:sudo ufw default deny
查看防火牆的狀態:sudo ufw status

6. 遠程配置
  6.1 獲取Ubuntu所在主機的IP地址
    ifconfig即可查看(獲取inet對應的地址,根據自身網絡情況查看)

    

  6.2 在MySQL的圖形化軟件上完成配置
    博主采用MySQL Workbench

    

新建連接,將IP地址,在Ubuntu上設置的MySQL用戶名和密碼一一填寫

完成連接


免責聲明!

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



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