當真的忘了PostgreSQL super user password的時候,可依照下列步驟來重新設定密碼:
1. 確認可以從本機免密碼登入資料庫。
修改 pg_hba.conf,找到local這一行,將其改成trust
local all all trust
2. 重啟PostgreSQL
# su - postgres
# pg_ctl reload
3. 重設密碼
$ psql -U postgres
SQL> ALTER USER postgres PASSWORD 'YourPassword';
4. 為了安全起見,修改pg_hba.conf回原設定,並重啟PostgreSQL
沒有留言:
張貼留言