psql:致命:用户“blah”的对等身份验证失败

时间:2012-07-20 15:07:46

标签: ruby-on-rails postgresql

在CentOS上,我正在尝试使用rake将数据从sqlite3迁移到postgresql。

当我尝试使用命令行连接到PostgreSQL时:

psql -d <db> -U <user> -W

我明白了:

psql: FATAL:  Peer authentication failed for user "blah"

为了测试,我甚至设置了信任psql的方法。以下是我的pg_hba.conf

的内容
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

任何想法可能出错?

由于

1 个答案:

答案 0 :(得分:3)

重新启动PostgreSQL,如果失败,请发布完整的 pg_hba.conf供我们查看。

PostgreSQL没有重新加载这个文件,或者你正在查看错误的pg_hba.conf。