簡體   English   中英

cpanel 中的 mysql 數據庫拒絕 laravel 連接

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM