Postgres没有查看正确的pg_hba.conf文件?

时间:2013-02-17 16:48:43

标签: psql

我最近卸载了postgres(不确定我是否正确使用它。我使用自制程序卸载它并手动删除了终端中locate psql上显示的内容。然后我安装了postgres.app并尝试运行它。然而,它提示输入密码(我不记得或甚至不知道是否存在),即使我去了我在

中找到的pg_hba.conf文件
Edmunds-MacBook-Pro:~ edmundmai$ locate pg_hba
/usr/share/postgresql/pg_hba.conf

并将其更改为信任所有内容:

# TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD

local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust

我错过了什么吗?我无法运行psql,因为它提示输入密码。如果修复它,我愿意卸载它。

1 个答案:

答案 0 :(得分:1)

尝试重新启动服务器。仅仅编辑pg_hba.conf是不够的。

在使用postgres 9.1的Ubuntu上,以下为我工作

sudo /etc/init.d/postgresql restart

了解更多信息see the documentation on the Ubuntu help pages