Tutorial Mengkonfigurasi Server Postgresql di linux

Dianggap postgresql server telah terinstall di komputer PC linux.
Kemudian langkah-langkah mengkonfigurasi server database postgresql adalah sebagai berikut :

1.login dari shell sebagai user root
2.dari command ketik su postgres
root@love [~]# su postgres

3.setelah masuk sebagai user postgres create database test
bash-2.05b$ createdb test
CREATE DATABASE

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 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@love [~]# /etc/init.d/postgresql restart

12.Buka web browser lalu buka http://domainmu.com/phpPgAdmin/
13.Masukkan username dan password pada langkah nomor 5
14.Setelah login lalu create super user sesuai yang diinginkan, lalu logout
15.dari command,lalu edit /var/lib/pgsql/data/pg_hba.conf dan edit :
host all all 65.75.155.210 255.255.255.255 trust
Menjadi :
host all all 65.75.155.210 255.255.255.255 password

16.restart postgresql nya
root@love [~]# /etc/init.d/postgresql restart

17.Jika terdapat error seperti ini “Login disallowed for security reasons.”
maka ubah konfigurasi phppgadmin di file “config.php atau config.inc.php” pada baris berikut
$conf[‘extra_login_security’] = true;
menjadi
$conf[‘extra_login_security’] = false;

6 thoughts on “Tutorial Mengkonfigurasi Server Postgresql di linux

  1. syahroel says:

    Mantap bro, selese juga sql-legder gw 🙂 Thanks yach….

  2. agustiono says:

    senang bisa membantu bro 🙂 . . . .

  3. unduk says:

    Berguna sekali neh, makasih.

  4. aageboi says:

    mo nanya mas,, klo mau bikin store procedure di linux gmn yah? soalnya minta bikin dulu language plpgsql nya dulu.. gatau gmn cara bikin languagenya.
    kemaren sih udah coba createlang tp blm bs.
    makasih mas

  5. dudi says:

    copy paste dari sini.

    sebutin sumbernya dong bro. katanya open source :p

  6. abu says:

    tq bro……………

    tugas wa ahirna kelar juga

    makasih yooo

Leave a comment