致命错误:用户“postgres”的密码authentication失败

在ubuntu中得到这个错误信息。 在pg_hba.conf文件中,我尝试了在不同的时间使用'ident','peer','trust','md5'。 请帮忙。

在你的pg_hba.conf中

# IPv4 local connections: # TYPE DATABASE USER CIDR-ADDRESS METHOD host all all 127.0.0.1/32 trust 

如果它不工作,然后尝试

 host all all your_ip/32 trust 

然后重新启动您的数据库,它会正常工作

如果用户名和密码是正确的,那么md5是正确的值。 确保您重新启动数据库进程,或者至少在修改pg_hba.conf之后重新加载配置。

我注意到,我已经创建了我的用户昨天到期日期。 它也给了我密码错误。 我打开了pgadmin3,并在底部的用户列表中更改了有问题的用户的到期日期。