Cara mengkonfigurasi postgresql dan phpPgAdmin

Mengkonfigurasi postgresql dan phpPgAdmin untuk pertama kali dan juga untuk mengcreate super user di postgresql 🙂

1.login dari shell sebagai user root

iwannof@iwannof  sudo su

2. setalah masuk root maka masuklah ke postgres dari command ketik su postgres

root@iwannof [~]# su postgres

3.setelah masuk sebagai user postgres create database test

createdb test

4.lalu masuk ke postgresql nya dengan database yang kita create tadi yaitu test

bash-2.05b$ psql test

Welcome to psql 7.3.4, the PostgreSQL interactive terminal.

Type:  copyright for distribution terms

h for help with SQL commands

? for help on internal slash commands

g or terminate with semicolon to execute query

q to quit

5.setalah masuk ke postgresqlnya kita create user super user 🙂 . misalnya user usertest dengan password passtest

test=# create user usertest createdb createuser

test=# password  ‘passtest’;

CREATE USER

test=#

6.lalu edit /var/lib/pgsql/data/postgresql.conf dengan vi /var/lib/pgsql/data/postgresql.conf. lalu rubah tcpip_socket menjadi true

tcpip_socket = true

7.lalu edit /var/lib/pgsql/data/pg_hba.conf dan tambahin baris di bawah ini. misalnya ip servernya 65.75.155.210 maka di tambahin :

host all all 65.75.155.210 255.255.255.255 trust

8.sekarang download phpPgAdmin dari http://prdownloads.sourceforge.net/phppgadmin/phpPgAdmin-3.3.tar.gz?download

9. lalu extract di folder web nya

tar zxvf phpPgAdmin-3.3.tar.gz

10.edit file configure phpPgadminnya yaitu file conf/config.inc.php edit bagian :

$conf[‘servers’][0][‘host’] = ‘127.0.0.1’;

// Hostname or IP address for server.

rubah 127.0.0.1 sesuai dengan ip pada langkah nomor 7

11.restart postgresql nya

root@iwannof [~]# /etc/init.d/postgresql restart