我正在做一個(gè)需要將 Laravel 連接到 postgres 數(shù)據(jù)庫(kù)的項(xiàng)目。第一次做這個(gè),以前只是用mysql。PDOException::("SQLSTATE[08006] [7] FATAL: no pg_hba.conf entry for host當(dāng)我嘗試運(yùn)行時(shí)出現(xiàn)此錯(cuò)誤 php artisan migrate。我在 Mac 上,所以我使用了brew install postgresql. 這是一個(gè)已經(jīng)有表的數(shù)據(jù)庫(kù)。在我的 .env 文件中,我將數(shù)據(jù)庫(kù)更改為DB_CONNECTION=pgsqlDB_HOST=<host name>DB_PORT=5432DB_DATABASE=<db name>DB_USERNAME=<user name>DB_PASSWORD=<password>我還缺少什么?
1 回答

米脂
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊
文件中似乎缺少您的配置pg_hba.conf
。
假設(shè)您在本地主機(jī)上,您是否嘗試過(guò)host all all 0.0.0.0/0 md5
在您的pg_hba.conf
? 記得在那之后重新啟動(dòng)你的 postgresql 服務(wù)。
- 1 回答
- 0 關(guān)注
- 202 瀏覽
添加回答
舉報(bào)
0/150
提交
取消