首頁 >資料庫 >mysql教程 >為什麼我無法連接到遠端 MySQL 伺服器(錯誤 111)?

為什麼我無法連接到遠端 MySQL 伺服器(錯誤 111)?

Linda Hamilton
Linda Hamilton原創
2024-12-18 17:23:15229瀏覽

Why Can't I Connect to My Remote MySQL Server (Error 111)?

錯誤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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn