MySQL是一個流行的關系型數據庫管理系統,在開發和管理網站應用的過程中經常使用。一個 MySQL 數據庫必須設置啟用了遠程連接,才能實現通過網絡或遠程服務器連接。但是有時候,我們會遇到 MySQL 無法遠程連接服務器的問題。
# 示例 MySQL 遠程連接失敗錯誤代碼 mysql -h remote.server.ip.address -u username -p ERROR 2003 (HY000): Can't connect to MySQL server on 'remote.server.ip.address' (110) # MySQL 服務端防火墻開放 3306 端口 sudo ufw allow from any to any port 3306 # 安裝 MySQL 服務端 sudo apt install mysql-server # 修改 MySQL 配置文件 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf # 注釋掉 bind-address = 127.0.0.1 # 重啟 MySQL 服務 sudo service mysql restart
有多種原因可能導致 MySQL 無法遠程連接,比如防火墻設置、 MySQL 服務端口配置和權限限制等等。如果您遇到這個問題,可以通過檢查 MySQL 配置文件和網絡設置查找解決方案。