Cara Install PostgreSQL di Ubuntu 16.04

PostgreSQL adalah perangkat lunak open source untuk database atau lebih tepatnya object-relational database management system (ORDBMS). PostgreSQL mendukung sistem operasi Linux, FreeBSD, Windows, dan Mac OS. Pada tutorial install PostgreSQL ini menggunakan distro Linux Ubuntu 16.04.

-Install PostgreSQL-

Install PostgreSQL via apt-get

[INPUT]

1 sudo apt-get install postgresql postgresql-contrib

-Akses PostgreSQL-

Secara default instalasi membuat user postgres pada sistem untuk akses PostgreSQL

Menjadi user postgres

[INPUT]

1 2 sudo su su – postgres

Menjalankan aplikasi CLI PostgreSQL

[INPUT]

1 psql

Memberi password pada user postgres

[INPUT]

1 \password postgres

-Install phpPgAdmin-

phpPgAdmin adalah aplikasi administrasi database PostgreSQL berbasis web, menggunakan bahasa pemrograman PHP. Sama seperti aplikasi phpMyAdmin, aplikasi administrasi database MySQL/MariaDB.

Install phpPgAdmin via apt-get. Perintah ini juga akan menginstall paket yang dibutuhkan (dependencies) yaitu apache2 dan php beserta modulnya.

[INPUT]

1 sudo apt-get install phppgadmin

Konfigurasi Apache2, menjinkan akses phpPgAdmin dari mana pun, bukan hanya dari localhost saja

[INPUT]

1 2 cd /etc/apache2/conf-available/ sudo nano phppgadmin.conf

Beri tanda *#* pada *Require local* dan tambahkan *Allow from all*

[INPUT]

1 2 3 # Only allow connections from localhost: # Require local Allow From all

Konfigurasi phpPgAdmin agar user postgres bisa login

[INPUT]

1 2 cd /etc/phppgadmin sudo nano config.inc.php

Pada *$conf[‘extra_login_security’]* ganti nilainya menjadi *false*

[INPUT]

1 2 3 4 5 6 // If extra login security is true, then logins via phpPgAdmin with no // password or certain usernames (pgsql, postgres, root, administrator) // will be denied. Only set this false once you have read the FAQ and // understand how to change PostgreSQL’s pg_hba.conf to enable // passworded local connections. $conf[‘extra_login_security’] = false;

Restart service apache2 dan postgresql

[INPUT]

1 2 sudo systemctl restart postgresql sudo systemctl restart apache2

Akses phpPgAdmin di browser http://IP_SERVER/phppgadmin. Masukkan username postgres dan password yang telah diset sebelumnya.

selamat mencoba 🙂

Leave a Reply

Your email address will not be published.