錯誤111 故障排除:連接到遠端MySQL 伺服器
您在嘗試連接到託管的MySQL 伺服器時遇到問題遠端電腦收到錯誤訊息「無法連線到'[IP 位址]'上的MySQL 伺服器(111)。」此錯誤通常表示MySQL伺服器未偵聽網路接口,從而阻止外部連接。
Localhost/127.0.0.1 與遠端 IP 位址之間的差異
Localhost和 127.0.0.1 指的是本地電腦。使用這些位址進行連線時,連線會嘗試直接針對在同一系統上執行的資料庫伺服器。但是,當使用遠端 IP 位址 (192.168.1.100) 時,連接是透過網路介面路由的,這需要額外的配置。
解決方案
解決此問題問題,您必須確保 MySQL 伺服器已配置為偵聽網路介面。編輯 my.cnf 設定檔並找到以下行:
bind-address = 127.0.0.1
如果這些行存在,請透過刪除開頭的 # 符號來取消註解。這將允許 MySQL 伺服器偵聽所有網路接口,包括具有遠端 IP 位址的網路介面。
進行這些更改後,使用以下命令重新啟動 MySQL 伺服器:
sudo service mysql restart
這將重新讀取設定檔並套用變更。現在,您應該能夠使用遠端 IP 位址從本機電腦和遠端電腦連接到 MySQL 伺服器。
以上是為什麼我無法連接到遠端 MySQL 伺服器(錯誤 111)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!