搬運地址: 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用戶名和密碼一一填寫
完成連接