您的位置:首页 > 数据库

pgsql中忘记密码通过如下方式解决

2014-01-21 17:19 330 查看
找到数据库簇目录,里面有pg_hba.conf文件,打开编辑,你将看到类似以下的一行:

host all all 127.0.0.1/32 md5

后面的也许不是md5,也许是别的.

将最后的一项改为trust,即如下:

host all all 127.0.0.1/32 trust

重新启动数据库服务器.

进入PostgreSQL安装目录的bin目录.执行命令.

psql -d template1 -U postgres -c "alter role postgres password '12345678';"

如果服务器响应"ALTER ROLE",说明成功.

然后把pg_hba.conf恢复原样.

重新启动数据库服务器.



这样,数据库中的默认管理员帐户"postgres"的密码就改为"12345678"了.




原文链接:http://hi.baidu.com/lingyu125/item/1f0499ea6f7304285a7cfb6a
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: