Install Postgresql di Centos 6.2

Oke.. Asumsinya udah di install OS nya ya..
jangan lupa untuk cek koneksinya dan update

#yum update -y
#Install posgresql posgresql-server -y
#chkconfig –levels 235  postgresql on >> Untuk mensetting agar auto restart ketika booting
setelah itu di start
#service postgresql start
Maka akan ada error

/var/lib/pgsql/data is missing. Use “service postgresql initdb” to initialize the cluster first.

eror

Ini menandakan harus di run initdb dulu agar cluster terinisialisasi
#service postgresql initdb
atau
#/etc/init.d/postgresql initdb

initdb

Setelah itu kita Config beberapa file di Postgrenya..
Yang pertama adalah /var/lib/pgsql/data/postgresql.conf
listen posrt

Ganti listen addres ‘localhost’ menjadi * jika ingin semua server dengan IP berapapun bisa mengakases port itu

Ganti dengan ip address ‘203.xx.xx.xx 103.xx.xx.xx’ jika hanya memperbolehkan IP tersebut yang diijinkan untuk mengakses port itu. Dalam kasus ini semua koneksi dibuka

listen setting

Kemudian Setting permission ke postgresqlnya di /var/lib/pgsql/data/pgsql/data/pg_hba.conf

settingpga_hba

Ubah method dan tambahkan beberapa comaand lagi

hbafix

Silahkan baca untuk lebih jelasnya di mari TENTANG pg_hba.conf

Selanjutnya sebelum membuat database kita buka port/iptables dari centos untuk membuka port 5432 dari pqsql nya

#nano /etc/syconfig/iptables

tambahakan

-A INPUT -p tcp -m state –state NEW -m tcp –dport 5432 -j ACCEPT

iptables

Lalu restart iptablesnya

#service iptables restart

jika ada eror biasanya karena salah ketik pada inputan iptablesnya

Cek dengan masuk ke databasenya
supostgresInstalasi sudah selesai

Nanti saya lanjutkan untuk setting password dan membuat databasenya di postgresql
Syukron.. ^^

Advertisements

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