MySQL是一種流行的數據庫管理系統,它支持遠程連接,使得用戶可以從其他計算機上訪問數據庫。下面是如何配置MySQL支持遠程連接的步驟:
1. 修改MySQL配置文件
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到以下行:
bind-address = 127.0.0.1
將其修改為:
bind-address = 0.0.0.0
保存并退出文件。
2. 重啟MySQL服務
sudo service mysql restart
3. 授權遠程訪問
使用以下命令登錄MySQL:
mysql -u root -p
輸入密碼后,執行以下命令:
GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
其中,root是用戶名,%表示任意IP地址,password是遠程連接時使用的密碼。
4. 重新加載授權表
FLUSH PRIVILEGES;
設置完成后,就可以從其他計算機上使用MySQL客戶端連接到數據庫了:
mysql -u root -p -h hostname
其中,hostname是MySQL所在計算機的主機名或IP地址。