3

在 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

有什么想法可能是错的吗?

谢谢

4

1 回答 1

3

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

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

于 2012-09-05T09:33:57.693 回答