psql: FATAL: Ident authentication failed for user “root”
嗨我正在使用postgresql。
我的
1 2 | Postgres User : postgres Passwprd : abc123 |
但是当我输入
它说
1 | root@xxxx:~# Ident authentication failed for user"root" |
但是当我
1 | #psql -U postgres -W |
它工作正常,我可以访问所有数据库。
当我尝试访问我的网站时,它给了我posstgres错误日志中的错误
1 | password authentication failed for user"postgres" |
为什么会这样,请帮助我,提前谢谢
UPDATE
我的
1 2 3 4 5 6 7 8 9 10 11 | # Database administrative login by Unix domain socket local all postgres trust # TYPE DATABASE USER CIDR-ADDRESS METHOD #"local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 md5 |
您必须创建角色名称
1 | create role root login |