在Linux系統中,我們需要通過以下步驟來設置MySQL遠程連接:
1. 打開MySQL配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
2. 注釋掉bind-address項
# bind-address = 127.0.0.1
3. 重啟MySQL服務
sudo service mysql restart
4. 登錄MySQL,添加遠程登錄用戶
mysql -u root -p >GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password'; >FLUSH PRIVILEGES; >exit
其中,username和password分別為遠程登錄用戶的用戶名和密碼。
5. 開啟防火墻端口
sudo ufw allow 3306/tcp
其中,3306是MySQL默認監聽的端口。
以上操作完成后,即可通過外網IP地址或域名,以用戶名和密碼登錄MySQL數據庫。