0

当我尝试登录 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 进行了测试,但仍然遇到同样的问题。我不知道我还能在这里尝试什么。

任何帮助表示赞赏。

提前致谢

4

0 回答 0