Lupa Sandi PostgreSQL ? Inilah Cara Reset Masuk Tanpa Password



Malam gaesss 😁

Ketemu lagi dalam artikel baru dengan tema agak lain si, ya! Tentang masalah yang kadang muncul dalam menggunakan salah satu perangkat basis data, PostgreSQL

Karena kebetulan penulis mengalami ini, jadi sekalian saja penulis buatkan dalam bentuk artikel agar menjadi solusi bagi sekalian teman-teman lainnya 😇

Ada kalanya dalam menggunakan basis data ini, akan mengalami hal 


walaupun juga menggunakan default parameter psql -U postgres

Lama-lama stress juga kan 😂

Jangan bimbang, bingung, galau atau bad mood dulu
Mari pecahkan solusi untuk masalah ini 

Pertama,
Kita cek dulu postgre kita versi berapa dengan menjalankan perintah
psql --version

Akan muncul nih, versi dari perangkat lunak yang terinstall.
Di kasus ini, terlihat v17.x

Langkah kedua,
Masuk ke dalam folder instalasi. Secara default akan berada di folder 
C:\Program Files\PostgreSQL\x\data

x disini mewakili versi dari PostgreSQL yang terpasang

Cari file pg_hba.conf


Copy file tersebut ke lokasi lain
Atau buat folder baru dan simpan file copy dari pg_hba.conf ke dalam folder tersebut

Contoh, membuat folder baru pg_hba real dan menyimpan copy file di dalamnya

Ok, biarkan file copy tersebut
💁Kenapa perlu di-copy? Ini sebagai file backup bila terjadi kesalahan konfigurasi yang menyebabkan adanya kesalahan lebih jauh, tinggal copy kembali file asli pg_hba.conf ini ke lokasi semula

Langkah ketiga,
Buka file asli dari pg_hba.conf
Gulir kebawah sampai menemukan bagian teks

Ubah bagian teks scram-sha-256 menjadi trust

Perhatikan hasil perubahannya


Langkah kelima,
Jalankan ulang atau restart PostreSQL dengan perintah 
pg_ctl -D "C:\Program Files\PostgreSQL\x\data" restart

x mewakili versi dari perangkat lunak yang dipasang 


Dan coba masuk dalam PostgreSQL dengan default pengguna "postgres"
psql -U postgres

Taraaaaa
Kita berhasil masuk lagi :)


Okey, sampai ini sudah berhasil mengelolah basis data kembali
Tinggal atur ulang saja terkait user dan password agar basis data lebih aman terkendali

Btw, any questions ? Sampaikan via kolom komentar yang tersedia yaaa 😁


Posting Komentar

0 Komentar