Diberdayakan oleh Blogger.
Tag: , ,

Reset Password Postgres di Linux Centos

postgresql

Pada tulisan kali ini sya ingin membagi sebuah tutorial bagaimana untuk melakukan reset
password user postgres di database postresql karena pada beberapa hari lalu saya mendapatkan client yang lupa akan password database postgresqlnya. entah karena salah ketik atau lupa yang jelas kagak bisa masuk ke database :v .... untuk step-stepnya sebagai berikut.
kebetulan client saya menggunakan OS Centos 6 dan telah terinstall PostgreSQL versi 9.4.

1. Matikan service PostgreSql, dengan perintah
    ==========================================
    # service postgresql-9.4 status   (melihat status servicenya)
    # service postgresql-9.4 stop       (mematikan service)
    ==========================================

2. Lakukan perubahan pada file pg_hba.conf.
    ==========================================
    # nano var/lib/pgsql/9.4/data/pg_hba.conf   (saya menggunakan editor nano)
    cari pada baris :
    ## local all all ident
    ubahlah menjadi :
    ## local all postgres trust
    kemudian simpan file tersebut dan restart service postgresqlnya
    # service postgresql-9.4 restart
    ==========================================
    nb : untuk file pg_hba.conf dapat berbeda letak konfigurasi filenya, tergantung dari anda pertama kali melakukan install.
    Postgresql tidak selalu menggunakan enkripsi ident dapat juga menggunakan md5 atau password.

3.  Kemudian masuk ke database postgresql menggunakan cmd/command prompt dengan perintah.
    ===========================================
    # psql -U postgres
    jika sudah masuk lakukan alter user dengan menggunakan perintah
    # alter user postgres with password 'new_password';
    atau dapat menggunakan opsi perintah :
    psql -U postgres template1 -c "alter user postgres with password 'new_password';"
    waktu merubah password akan ada konfirmasi sukses, kemudian keluar ke database.

4. Jika sudah dilakukan alter user, matikan service postgresql lakukan step seperti pada langkah nomor 2
    ==========================================
    # service postgresql-9.4 stop
   # nano var/lib/pgsql/9.4/data/pg_hba.conf   (saya menggunakan editor nano)
    cari pada baris :
    ## local all postgres trus
    ubahlah menjadi :
    ## local all all md5
    kemudian simpan file tersebut dan restart service postgresqlnya
    # service postgresql-9.4 restart
    ==========================================

5. Step terakhir lakukan akses langsung ataupun remote ke database dengan password yang baru. jika masih tidak bisa coba periksa kembali langkah-langkahnya apakah telah sesuai dengan yang diatas.

Novian Nanda Purnama

Lahir di kota Kota Kecil bernama Kota Demak dan didik oleh kedua orang tua yang bijak,jujur,adil dan tentunya sangat baik membuat personalitas diri saya Insha Allah memiliki kepribadian yang adil,jujur dan bertanggung jawab dalam segala hal. Suka akan rivalitas dan tantangan menghadapi sesuatu yang baru, memiliki motivasi untuk terus belajar dan berkembang demi mengembangkan potensi diri guna suatu kemajuan umat dan bangsa.