首頁  >  文章  >  資料庫  >  如何修復在 Digital Ocean VPS 上遷移 Laravel 期間出現的「SQLSTATE[HY000] [2002] 連線被拒絕」錯誤?

如何修復在 Digital Ocean VPS 上遷移 Laravel 期間出現的「SQLSTATE[HY000] [2002] 連線被拒絕」錯誤?

Barbara Streisand
Barbara Streisand原創
2024-10-30 11:21:03365瀏覽

How to Fix the

對Laravel 遷移中的「SQLSTATE[HY000] [2002] 連線被拒絕」錯誤進行故障排除

在Laravel 專案部署到Laravel 專案部署到Laravel 專案部署到Laravel 專案部署到Laravel 專案上。 Digital Ocean VPS 期間,資料庫遷移期間可能會出現「SQLSTATE[HY000] [2002] 連線被拒絕」錯誤。此錯誤表示無法建立資料庫連線。

檢查提供的 .env 檔案配置後,我們發現問題出在 DB_HOST 設定上。在提供的配置中,DB_HOST 設定為 VPS 的 IP 位址,該位址可能無法從 Laravel 應用程式存取。

解決方案:

要解決此錯誤,我們需要修改 .env 檔案中的 DB_HOST 設定以指向 MySQL 伺服器的主機名稱。具體來說,我們將 DB_HOST 從 VPS 的 IP 位址變更為「localhost」。這將確保 Laravel 應用程式連接到在同一台電腦上執行的 MySQL 伺服器。

以上是如何修復在 Digital Ocean VPS 上遷移 Laravel 期間出現的「SQLSTATE[HY000] [2002] 連線被拒絕」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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