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

Patricia Arquette
發布: 2024-11-02 17:55:03
原創
817 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!