首頁  >  文章  >  資料庫  >  為什麼我的 PHP MySQL 腳本拋出錯誤「mysql_connect(): 由於目標機器拒絕而無法建立連線」?

為什麼我的 PHP MySQL 腳本拋出錯誤「mysql_connect(): 由於目標機器拒絕而無法建立連線」?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-01 19:49:30255瀏覽

Why is my PHP MySQL script throwing the error

解決「mysql_connect(): 由於目標機器拒絕而無法建立連線」

嘗試執行PHP MySQL 腳本時,某些使用者遇到錯誤「mysql_connect(): 由於目標機器主動拒絕而無法建立連線。」此錯誤不是由於程式碼問題引起的,而是由於外部因素引起的。

要解決此錯誤,請依照下列步驟操作:

1.驗證連接埠設定:
確保連接埠設定為預設連接埠 3306。

2.使用 IP 位址而不是主機名稱:
嘗試將“localhost”替換為“127.0.0.1”,因為它可能正在偵聽該位址。

3.檢查 UDP 與 TCP 連線:
確認連線未嘗試使用 UDP 而不是 TCP。

4.檢查防火牆設定:
確保您的防火牆已配置為允許資料庫連線。

透過解決這些外部因素,您可以解決錯誤並成功建立與 MySQL 資料庫的連線。

以上是為什麼我的 PHP MySQL 腳本拋出錯誤「mysql_connect(): 由於目標機器拒絕而無法建立連線」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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