首頁 > 資料庫 > mysql教程 > 為什麼我無法從遠端電腦連線到我的 MySQL 伺服器(錯誤 111:連線被拒絕)?

為什麼我無法從遠端電腦連線到我的 MySQL 伺服器(錯誤 111:連線被拒絕)?

DDD
發布: 2024-12-16 21:16:11
原創
131 人瀏覽過

Why Can't I Connect to My MySQL Server from a Remote Machine (Error 111: Connection Refused)?

無法連線到MySQL 伺服器錯誤111:連線限製到本機

錯誤「無法連線到' 上的MySQL 伺服器192.168.1.100 ' (111)" 表示您的MySQL 伺服器僅接受來自本機的連線介面。這表示您可以從本機電腦本身(使用「localhost」或「127.0.0.1」)連線到資料庫,但不能從網路上的其他電腦連線到資料庫。

localhost/127.0 之間的差異.0.1 和192.168.1.100

  • localhost:
  • localhost:
  • localhost: 指本機位址127.0.0.1。它允許來自本地電腦本身的連接。

127.0.0.1: 是 IPv4 環回位址,代表本機電腦。它相當於用於連接目的的 'localhost'。

192.168.1.100:

是安裝 MySQL 的電腦的外部 IP 位址。它允許來自網路上其他電腦的連接。
解決方案
sudo vi /etc/mysql/my.cnf
登入後複製
  1. 啟用來自其他電腦的連接機器,您需要修改my.cnf設定檔並取消註解bind-address選項。
#bind-address = 127.0.0.1
登入後複製
編輯my.cnf設定檔:
sudo service mysql restart
登入後複製
取消註解bind-address選項:

儲存修改並重新啟動MySQL服務: 之後重新啟動MySQL,您將可以使用外部IP位址(192.168.1.100)從其他機器連接到資料庫。

以上是為什麼我無法從遠端電腦連線到我的 MySQL 伺服器(錯誤 111:連線被拒絕)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板