Laravel Homestead 中的錯誤:「SQLSTATE[HY000] [2002] 連接被拒絕」
在Homestead 中使用Laravel 專案時,您執行PHP Artisan 指令時可能會遇到「SQLSTATE[HY000] [2002] 連線被拒絕」錯誤。
潛在原因與解決方案:
此錯誤表示資料庫連線失敗,可能是由於設定不正確。從提供的資訊來看,問題似乎出在 .env 檔案中的資料庫主機設定。
要解決此問題,請確保 .env 中的 DB_HOST 值設定為 localhost 而不是 127.0.0.1。這是因為 Homestead 使用在連接埠 33060 上運行的獨立 MySQL 伺服器,可以透過 localhost 別名存取該伺服器。
探索替代解決方案:
以上是如何修復 Laravel Homestead 中的「SQLSTATE[HY000] [2002] 連線被拒絕」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!