September 24, 2023

Log Of Oyazhuryachna

Blog berbagi resource programming

Reset Password PostgreSQL 8.4 di Ubuntu 10.04

Masalah ini timbul ketika penulis mengambil mata kuliah Manajemen Data pada Program Pascasarjana LIKMI Bandung dengan bahasan pokok Data Spatial, masalah timbul ketika penulis lupa password postgresql yang telah lama diinstall ketika mengikuti proses matrikulasi, setelah membaca Dokumentasi Resmi PostgreSQL 8.4 berikut langkah-langkah reset password PostgreSQL 8.4.

1. Masuk ke direktori instalasi PostgreeSQL 8.4

$cd /etc/postgresql/8.4/main

2. backup  file konfigurasi lama

$ sudo cp pg_hba.conf pg_hba_bak.conf

3. Edit file pg_hba.conf

$ sudo pico pg_hba.conf

4. Cari bagian berikut ini :

local all all md5

5. Ubah md5 menjadu trust sehingga point no 4 diatas menjadi

local all all trust

6. Restart server postgresql

sudo /etc/init.d/postgresql-8.4 restart

7. Masuk ke postgresql dengan menggunkan template1

$sudo -u postgres psql template1

8. Ubah password postgres dengan perintah sql

postgress=# ALTER USER postgres WITH PASSWORD ‘password_baru’;

9.  Keluar dari postgresql, dengan mengetik

postgress=#\q

10. Ulangi langkah ke-3 sampai ke-5 untuk mengedit file pg_hba.conf, kembalikan setting ke semula yang tadinya trust dikembalikan ke nilai md5

11. Restart postgresql seperti pada langkah ke-6

12. Masuk ke postgres dengan password baru, jika menggunakan command line interface, ketik perintah berikut

$ sudo psql -U postgres -h localhost -W

13. Jika benar passwordnya maka kita bisa melihat prompt postgresql