Postgres数据库忘记密码,三个步骤解决
一、修改data目录下的 pg_hba.conf 文件
将以下这行
host all all 127.0.0.1/32 md5
改为如下:
host all all 127.0.0.1/32 trust
二、win+R利用services.msc(就是电脑的系统服务命令)将postgres服务重新启动一下,然后在可以操作数据库的客户端工具中使用
命令:alter user postgres with PASSWORD '新密码' ; 即可修改密码,然后看下一步
三、修改data目录下的 pg_hba.conf 文件
将以下这行
host all all 127.0.0.1/32 trust
改为如下:
host all all 127.0.0.1/32 md5
按照第二步重新启动postgres的服务,
然后关闭数据库客户端工具的连接,使用噶刚才设置的密码重新连接,这时应该没有问题了