当前位置:Gxlcms > 数据库问题 > psql: 致命错误: 对用户"user1"的对等认证失败

psql: 致命错误: 对用户"user1"的对等认证失败

时间:2021-07-01 10:21:17 帮助过:20人阅读

"user1"的对等认证失败

打开以下文件,

$ sudo vi /etc/postgresql/9.4/main/pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD

# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5

将 peer 改为md5:

# TYPE DATABASE USER ADDRESS METHOD

# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5

然后重启服务:

$ sudo service postgresql restart

再登录即可:

$ psql -U user1 -d exampledb

-- End --

psql: 致命错误: 对用户"user1"的对等认证失败

标签:

人气教程排行