Reset Password PostgreSql (postgres)

Ini sebagai dokumentasi saja siapa tau ada yang membutuhkan untuk melakukan reset password PostgreSQL sebagai manusia ada kalanya lupa karena banyaknya password yang harus dihafal.
 

Windows

  1. buka C:\Program Files\PostgreSQL\9.3\data\pg_hba.conf
  2. ubah atau tambahkan host all all 127.0.0.1/32 trust
  3. restart postgresql melalui service.msc
  4. C:\Program Files\PostgreSQL\9.3\bin\psql template1
  5. lakukan sintak berikut
    ALTER USER postgres with password 'passwordbaru';
  6. \q
  7. kembalikanĀ pg_hba.conf seperti semula
  8. restart postgresql melalui service.msc
 

Linux

  1. su
  2. nano /var/lib/pgsql/9.3/data/pg_hba.conf
  3. lakukan perubahan
    # "local" is for Unix domain socket connections only 
    local   all         all                               md5 
    # IPv4 local connections: 
    host    all         all         127.0.0.1/32          md5 
    # IPv6 local connections: 
    host    all         all         ::1/128               md5
    menjadi
    # "local" is for Unix domain socket connections only 
    local   all         all                               trust 
    # IPv4 local connections: 
    host    all         all         127.0.0.1/32          trust 
    # IPv6 local connections: 
    host    all         all         ::1/128               trust
  4. /etc/init.d/postgresql-9.3 restart
  5. su - postgres
  6. psql template1
  7. lakukan sintak berikut
    ALTER USER postgres with password 'passwordbaru';
  8. exit
  9. kembalikanĀ pg_hba.conf seperti semula
  10. /etc/init.d/postgresql-9.3 restart
Jika ada perbedaaan maka disesuaikan dengan kondisi server anda Semoga bisa membantu

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line