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
1 | sudo apt-get install postgresql postgresql-contrib |
Akses PostgreSQL
Secara default instalasi membuat user postgres pada sistem untuk akses PostgreSQL
Menjadi user postgres
1 2 | sudo su su - postgres |
Menjalankan aplikasi CLI PostgreSQL
1 | psql |
Memberi password pada user postgres
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.
1 | sudo apt-get install phppgadmin |
Konfigurasi Apache2, menjinkan akses phpPgAdmin dari mana pun, bukan hanya dari localhost saja
1 2 | cd /etc/apache2/conf-available/ sudo nano phppgadmin.conf |
Beri tanda # pada Require local dan tambahkan Allow from all
1 2 3 | # Only allow connections from localhost: # Require local Allow From all |
Konfigurasi phpPgAdmin agar user postgres bisa login
1 2 | cd /etc/phppgadmin sudo nano config.inc.php |
Pada $conf[‘extra_login_security’] ganti nilainya menjadi false
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
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 🙂
kok gak bisa ya kenapa kak mohon bantuan nya,gak bisanya pas masukin psql