Cara Install dan Konfigurasi PostgreSQL Linux

Posted in Linux, Friday, April 26th, 2013, by Muhammad Fahmi Al Azhar

PostgreSQL adalah salah satu database management system (DBMS) yang sering digunakan selain MySQL.

Post berikut ini membahas mengenai cara install dan konfigurasi PostgreSQL di Ubuntu Server.

Ada beberapa hal yang dibahas di tutorial ini, berawal dari cara install PostgreSQL sampai cara set up password menggunakan terminal PostgreSQL.

Cara Install dan Konfigurasi PostgreSQL

Untuk menginstall PostgreSQL gunakan command berikut ini:

sudo apt-get install postgresql

Setelah proses instalasi selesai, kita harus melakukan konfigurasi terhadap postgreSQL sesuai dengan kebutuhan kita.

Konfigurasi PostgreSQL

Direktori lokasi file konfigurasi postgreSQL berada di /etc/postgresql/<versi postgre>/main

Berikut ini adalah beberapa cara konfigurasi postgreSQL

Mengaktifkan koneksi via TCP/IP

Secara default koneksi ke postgreSQL melalui TCP/IP di disabled, untuk mengaktifkannya, masuk ke directory /etc/postgresql/8.4/main
cd /etc/postgresql/8.4/main

catatan: silakan menyesuaikan dengan versi postgreSQL yang anda gunakan

Untuk mengaktifkan koneksi TCP/IP, kita harus mengedif file  /etc/postgresql/8.3/main/postgresql.conf

sudo nano /etc/postgresql/8.3/main/postgresql.conf

cari baris:

#listen_addresses = ‘localhost’;

ubah menjadi:

listen_addresses = ‘localhost’;

Jika anda ingin menggunakan komputer lain untuk konek ke dalam database ini, ubahlah localhost menjadi alamat IP anda.

Tekan Ctrl+O untuk menyimpan, dan Ctrl+X untuk keluar dari nano.

Set Up Password

Selanjutnya kita akan memberikan password terhadap user postgres. User dengan nama postgres ini adalah user default dari postgreSQL.

Kita akan konek ke database template1 menggunakan user postgres dengan cara menjalankan command berikut dari terminal:

sudo -u postgres psql template1

Anda akan dibawa menuju SQL prompt dari postgreSQL

Untuk mengubah password jalankan syntax SQL berikut ini:

ALTER USER postgres with encrypted password ‘password_anda’;

Setelah itu, keluar dari SQL prompt dengan cara mengetik \q dan tekan enter.

Tidak berhenti sampai di situ, anda harus mengedit file /etc/postgresql/8.4/main/pg_hba.conf untuk menggunakan authentikasi MD5 dengan user postgres tadi. Edit file pg_hba.conf dengan command:

sudo nano /etc/postgresql/8.4/main/pg_hba.conf

tambahkan baris berikut:

local   sameuser   postgres                       md5

Tekan Ctrl+O untuk menyimpan, dan Ctrl+X untuk keluar dari nano.

cara install dan konfigurasi postgresql

Terakhir, anda harus merestart postgreSQL agar setting yang baru saja anda ubah dapat berjalan dengan baik.

sudo /etc/init.d/postgresql-8.4 restart

Konfigurasi di atas hanyalah konfigurasi minimum untuk pemakaian standard. Untuk konfigurasi lebih jauh silakan buka dokumentasi PostgreSQL.

Semoga bermanfaat.

Leave a Reply

Your email address will not be published. Required fields are marked *