[英]laravel connection refused with mysql database in cpanel
我已經在 cpanel 中部署了新的 Laravel 8 應用程序。我無法將 mysql 數據庫連接到部署在 capnel 中的 Laravel 應用程序。 在我的本地環境數據庫連接工作正常。 但是在我的遠程服務器上它不起作用。
我的 .env 看起來像這樣
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=project_db
DB_USERNAME=root
DB_PASSWORD=dev
當 DB_HOST=127.0.0.1 它顯示
錯誤 sqlstate[2002] 連接被拒絕(選擇 * 來自)
當 DB_HOST=localhost 它顯示
錯誤 sqlstate[2002] 沒有這樣的文件或目錄(選擇 * 來自)
你們能發現我的錯誤嗎 提前謝謝
您只需設置適當的憑證以匹配服務器憑證。
前任
DB_CONNECTION=mysql
DB_HOST=(Server Ip)
DB_PORT=(Server port)
DB_DATABASE=(The database name set on the server)
DB_USERNAME=(The username that was set on the database set up)
DB_PASSWORD=(The password that was set on the database set up)
還要檢查任何文件名語法錯誤。 導致正在生成error sqlstate[2002] no such file or directory(select * from)
說它找不到名稱為 (select * from) 的文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.