January 5, 2012

Reset Password Postgres PostgreSQL

reset password postgresql
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:

reset lupa password postgresql


Semoga bermanfaat.

No comments:

Post a Comment