psql: FATAL: Peer authentication failed for user “youruser”

Sekarang saya akan menjelaskan bagaimana caranya menghubungkan atau masuk ke database PostgreSQL dengan Command Line di Linux OS. Tapi kadang-kadang kita mendapatkan kesalahan seperti judul posting saya di atas. Contoh saya ingin login ke PostgreSQL dengan pengguna “imron” dan nama database “spp”:

$ sudo psql-U imron spp
psql: FATAL: Peer authentication failed for user “imron”

Dan kemudian untuk memperbaikinya, maka kita harus menentukan host yang lebih spesifik. Sebagai contoh, saya menginstal postgresql pada komputer pribadi dengan alamat localhost atau menggunakan ip 127.0.0.1. Kemudian gunakan perintah berikut:

$ sudo psql-h localhost-U imron spp
Password for user imron:
psql (9.1.9)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type “help” for help.

Atau gunakan perintah ini:

$ sudo psql-h 127.0.0.1-U imron spp
Password for user imron:
psql (9.1.9)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type “help” for help.

Nah gampang kan? Selamat bermain-main dengan PostgreSQL

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s