2013-03-23 60 views
1

当连接到与正确的密码pgadmin数据库的Postgres,我发现了以下错误:如何解锁超级用户“Postgres的帐户在PostgreSQL的

'Error connecting to the server:FATAL password authentication failed with user 'postgres'. 

hba改变方法'trust'而不是'md5'后配置文件,然后键入:

ALTER USER POSTGRES WITH PASSWORD 'newpassword' 

后再次改变方法为MD5然后试图连接到数据库

Howerver成功地更改密码(我在加密模式检查,这是罚款),但得到了同样的问题:

'Error connecting to the server:FATAL password authentication failed with user 'postgres'. 

请给我建议,如果有此问题的任何其他的解决办法。

+1

仅供参考 - 这个问题是关于[ServerFault](http://serverfault.com) – dsh 2013-03-23 05:38:31

+0

的主题什么是您的pg_hba.conf文件中的条目? – dsh 2013-03-23 05:41:29

回答

0

这向我建议,要么是对外部来源(不常见)进行身份验证,要么就是你被pgAdmin中的一个bug设置为无效日期(更常见)。

试试这个:

ALTER USER postgres VALID UNTIL 'infinity'; 

或者你可以设置有效期至价值的东西,如果你想在一定时间段后锁定帐户较为有限。

+0

非常感谢您的回应,它工作得很好,我可以在没有任何问题的情况下登录pgadmin。 – Patrick 2013-03-23 07:31:34

相关问题