Windows-Server-2008-R2
無法在 postgresql 8.4 windows 伺服器中為 postgres 使用者重置密碼
如何在 windows server 2012 r2 中更改 postgres 使用者的密碼,我嘗試將 md5 更改為信任 pg_hba.conf 文件並重新啟動 postgres 服務,但它仍然在從命令行或控制台連接時詢問密碼。
截圖
來自 9.0 常見問題解答http://wiki.postgresql.org/wiki/FAQ#I_lost_the_database_password._What_can_I_do_to_recover_it.3F
我失去了數據庫密碼。我能做些什麼來恢復它?
你不能。但是,您可以將其重置為其他內容。為此,您
- 編輯 pg_hba.conf 以暫時允許信任授權
- 重新載入配置文件(pg_ctl reload)
- 連接並發出 ALTER ROLE postgres WITH PASSWORD ’newpassword’; 設置新密碼(第一次使用的使用者注意分號)
- 再次編輯 pg_hba.conf 並恢復之前的設置 再次重新載入配置文件