CentOS 7為MySQL支持遠程連接非常簡單。以下是一步步指南:
首先,需要確保在MySQL服務器上打開了遠程連接功能。編輯MySQL配置文件
sudo vi /etc/my.cnf
在文件的底部添加以下行:
bind-address = 0.0.0.0
保存并關閉編輯器,然后重啟MySQL服務器:
sudo systemctl restart mysqld.service
接下來,需要創建一個MySQL用戶,該用戶允許從遠程主機連接到MySQL服務器。
mysql -u root -p
輸入MySQL用戶的密碼,然后在MySQL提示符下輸入以下命令(替換用戶名和密碼):
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
現在,MySQL已經配置好可以從遠程主機進行連接。請記住,為了允許遠程主機連接到MySQL服務器,您需要在防火墻上打開MySQL端口。
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
重啟防火墻使設置生效:
sudo firewall-cmd --reload
現在,您已經完成了CentOS 7為MySQL支持遠程連接的設置。