MySQL是一款非常流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),但是默認(rèn)情況下,MySQL只允許本地訪問(wèn),如果需要從其他機(jī)器遠(yuǎn)程訪問(wèn)MySQL,則需要開(kāi)啟遠(yuǎn)程訪問(wèn)端口號(hào)。
步驟如下:
1. 登錄MySQL控制臺(tái) mysql -u root -p 2. 進(jìn)入MySQL配置文件 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 3. 在配置文件的末尾添加如下代碼 bind-address = 0.0.0.0 4. 保存并退出 5. 重啟MySQL服務(wù) sudo service mysql restart 6. 授權(quán)遠(yuǎn)程訪問(wèn)MySQL GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION; 7. 刷新MySQL權(quán)限 FLUSH PRIVILEGES; 8. 查看MySQL監(jiān)聽(tīng)端口 sudo netstat -tlnp | grep mysql
在以上幾個(gè)步驟完成后,MySQL就可以通過(guò)遠(yuǎn)程訪問(wèn)端口進(jìn)行訪問(wèn)了。