」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 為什麼我無法連接到我的 MySQL 伺服器?

為什麼我無法連接到我的 MySQL 伺服器?

發佈於2024-12-12
瀏覽:685

Why Can't I Connect to My MySQL Server?

如何解決「ERROR 2003 (HY000): Can't Connect to MySQL Server on '127.0.0.1' (111)」錯誤

嘗試使用指令mysql -u root -h 127.0.0.1 連線到MySQL伺服器時-p,您可能會遇到錯誤訊息「ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)」。當 MySQL 未運作或存在阻止客戶端連接到伺服器的設定問題時,通常會發生此錯誤。

Ubuntu 使用者的解決方案

如果您使用Ubuntu,您需要調整特定配置才能解決此錯誤:
  1. 運行命令vim /etc/mysql/my.cnf.
  2. 找到bind-address = 127.0.0.1這一行。
  3. 透過在其開頭加上#符號來註解掉該行。
  4. 重新啟動MySQL伺服器。

如果在my.cnf檔案中找不到bind-address設置,請尋找它在檔案/etc/mysql/mysql.conf.d/mysqld.cnf.

MySQL 複製環境的解決方案

如果您使用MySQL 複製,您可以需要使用my.cnf 檔案中指定的IP 位址會作為綁定位址連接到 MySQL 伺服器,而不是 localhost 或 127.0.0.1。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3