Lupa password postgres sering menjadi kendala ketika sobat ingin melakukan koneksi ke database postgreSQL yang telah terinstall sebelumnya, jika demikian, ikuti langkah berikut utnuk melakukan reset password postgres pada database postgreSQL :
Pada Linux atau Unix, Login menggunakan root
# vi <postgres_home>/data/pg_hba.conf (utk memastikan akses dari local "trust")
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 md5
Kemudian simpan, lalu ketik :
# su postgres
$ psql template1
ketikkan perintah :
postgres=# ALTER USER postgres WITH PASSWORD 'new password'; atau
postgres=# ALTER USER postgres WITH ENCRYPTED PASSWORD 'password';
postgres=# \q
$ exit
Selamat anda sudah berhasil mereset password postgres, jangan lupa untuk membalikkan settingan di pg_hba.conf menjadi md5.
Update 04062014:
Untuk sobat yang menggunakan postgresql pada sistem operasi Windows, reset lupa password postgresql dapat juga dilakukan melalui pgadmin III, jadi setelah merubah pg_hba.conf pada langkah diatas, konek ke database postgres pada localhost menggunakan pgadmin, kemudian klik Login Roles dan klik kanan pada user postgres untuk mengklik properties, masukkan password baru sesuai keinginan sobat pada kolom password, perhatikan gambar berikut:
Update 04062014:
Untuk sobat yang menggunakan postgresql pada sistem operasi Windows, reset lupa password postgresql dapat juga dilakukan melalui pgadmin III, jadi setelah merubah pg_hba.conf pada langkah diatas, konek ke database postgres pada localhost menggunakan pgadmin, kemudian klik Login Roles dan klik kanan pada user postgres untuk mengklik properties, masukkan password baru sesuai keinginan sobat pada kolom password, perhatikan gambar berikut:
Semoga bermanfaat.
No comments:
Post a Comment