首頁 >後端開發 >php教程 >為什麼我的 PHP 程式碼在連接到 MySQL 資料庫時回傳「SQLSTATE[HY000] [2002] 連線被拒絕」?

為什麼我的 PHP 程式碼在連接到 MySQL 資料庫時回傳「SQLSTATE[HY000] [2002] 連線被拒絕」?

Barbara Streisand
Barbara Streisand原創
2024-12-05 06:43:111011瀏覽

Why is my PHP code returning

PHP 連線拒絕SQLSTATE[HY000] [2002]

嘗試在PHP 建立資料庫連線時,遇到錯誤「SQLSTATE」 [ HY000] [2002]連線被拒絕」表示由於網路通訊問題,連線嘗試失敗。這可以透過解決以下幾個方面來解決:

連接埠配置不正確:

提供的程式碼將主機名稱設定為“127.0.0.1”,但沒有指定連接埠明確地。 3306 上運行。配置不會阻止對資料庫伺服器的存取。用於傳入連線。 「沒有這樣的檔案或目錄」錯誤,請嘗試使用「localhost」。

以上是為什麼我的 PHP 程式碼在連接到 MySQL 資料庫時回傳「SQLSTATE[HY000] [2002] 連線被拒絕」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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