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 上的流量。