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 次 |
最近记录: |