我正在做一个需要将 Laravel 连接到 postgres 数据库的项目。第一次做这个,以前只是用mysql。PDOException::("SQLSTATE[08006] [7] FATAL: no pg_hba.conf entry for host当我尝试运行时出现此错误 php artisan migrate。我在 Mac 上,所以我使用了brew install postgresql. 这是一个已经有表的数据库。在我的 .env 文件中,我将数据库更改为DB_CONNECTION=pgsqlDB_HOST=<host name>DB_PORT=5432DB_DATABASE=<db name>DB_USERNAME=<user name>DB_PASSWORD=<password>我还缺少什么?
1 回答
米脂
TA贡献1836条经验 获得超3个赞
文件中似乎缺少您的配置pg_hba.conf
。
假设您在本地主机上,您是否尝试过host all all 0.0.0.0/0 md5
在您的pg_hba.conf
? 记得在那之后重新启动你的 postgresql 服务。
- 1 回答
- 0 关注
- 156 浏览
添加回答
举报
0/150
提交
取消