当我尝试登录 postgres 时,出现以下错误:
# psql -U trifacta -h 127.0.0.1 trifacta
psql: FATAL: Ident authentication failed for user "trifacta"
# psql -d trifacta -U trifacta -w
psql: FATAL: Peer authentication failed for user "trifacta"
我已将 trifacta 用户添加到 pg_hba.conf 中。下面是 pg_hba.conf 脚本
local trifacta trifacta md5
host trifacta trifacta 127.0.0.1/32 md5
host trifacta trifacta ::1/128 md5
# Entries for trifactaactiviti user
local trifacta-activiti trifactaactiviti md5
host trifacta-activiti trifactaactiviti 127.0.0.1/32 md5
host trifacta-activiti trifactaactiviti ::1/128 md5
###### TRIFACTA ENTRIES - END ######
# "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
我已经通过将 md5 更改为 peer and trust 进行了测试,但仍然遇到同样的问题。我不知道我还能在这里尝试什么。
任何帮助表示赞赏。
提前致谢