首頁  >  文章  >  資料庫  >  為什麼我在連接 MySQL 時收到「無法建立連線」錯誤?

為什麼我在連接 MySQL 時收到「無法建立連線」錯誤?

Patricia Arquette
Patricia Arquette原創
2024-11-02 17:55:03818瀏覽

Why Am I Getting a

MySQL 連線拒絕:「無法建立連線

當嘗試執行PHP MySQL 腳本時,使用者可能會遇到以下錯誤:

mysql_connect(): 由於目標機器主動拒絕而無法建立連線

此錯誤表示由於託管MySQL 的目標機器主動拒絕而無法建立連線伺服器。問題不在於 PHP 程式碼本身,而是網路配置或伺服器設定。

解決方案

要解決此問題,請考慮以下步驟:

  • 驗證連接埠:確保您的腳本正在嘗試連接到正確的端口,通常是3306。
  • 使用 127.0.0.1: 嘗試使用 IP 位址 127.0.0.1 而不是「localhost」連線到伺服器。如果伺服器正在偵聽 127.0.0.1。
  • 檢查 UDP/TCP: 如果伺服器偵聽 UDP 而不是 TCP,也可能會出現此錯誤。驗證您的連線設定以確保使用 TCP。
  • 防火牆檢查: 確保您的防火牆沒有阻止與 MySQL 伺服器的連線。在防火牆設定中允許連接埠 3306 上的流量。

以上是為什麼我在連接 MySQL 時收到「無法建立連線」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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