網頁

2011年9月8日 星期四

忘記PostgreSQL資料庫管理者密碼,要如何重新設定

當真的忘了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

沒有留言:

張貼留言