Jon*_*nas 17 postgresql windows password-recovery
我已经在我的 Windows 机器上安装了 PostgreSQL 进行开发。现在好久没用了,忘记了用户密码postgres(PostgreSQL默认admin用户)。如何postgres在 Windows 上重置PostgreSQL的密码?
我遵循 Milen 的建议,但在尝试重新加载配置文件时收到此消息:
C:\Program Files\PostgreSQL\9.1\data>pg_ctl reload -D .
pg_ctl: could not send reload signal (PID: 3396): Operation not permitted
Run Code Online (Sandbox Code Playgroud)
在 Windows 中有一个菜单选项“重新加载配置”效果更好,如下所示:

Mil*_*dev 20
从 9.0 FAQ 中,我丢失了数据库密码。我能做些什么来恢复它?:
我丢失了数据库密码。我能做些什么来恢复它?
你不能。但是,您可以将其重置为其他内容。要做到这一点,你
- 编辑
pg_hba.conf以暂时允许信任授权 - 前往此处查看其位置- 重新加载配置文件 (
pg_ctl reload)- 连接并发出
ALTER ROLE postgres WITH PASSWORD 'newpassword';以设置新密码(首次用户注意分号)pg_hba.conf再次编辑并恢复之前的设置- 再次重新加载配置文件
| 归档时间: |
|
| 查看次数: |
103958 次 |
| 最近记录: |