
PostgreSQL adalah salah satu sistem manajemen basis data relasional (RDBMS) yang paling populer dan kuat. Jika Anda sedang menyiapkan server Ubuntu dan ingin menginstal PostgreSQL, berikut adalah panduan langkah demi langkah untuk menginstalnya.
1. Memperbarui Paket Sistem
Sebelum menginstal PostgreSQL, pastikan bahwa sistem Anda sudah diperbarui. Jalankan perintah berikut untuk memperbarui daftar paket dan sistem Anda:
sudo apt update
sudo apt upgrade -y
Perintah ini akan memastikan bahwa semua paket pada server Ubuntu Anda dalam versi terbaru.
2. Menginstal PostgreSQL
Ubuntu menyediakan paket PostgreSQL di repositori resminya, jadi Anda dapat langsung menginstalnya menggunakan apt
. Jalankan perintah berikut untuk menginstal PostgreSQL:
sudo apt install -y postgresql-common
sudo /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh
3. Memeriksa Status PostgreSQL
Setelah instalasi selesai, Anda dapat memeriksa status PostgreSQL dengan perintah berikut:
sudo systemctl status postgresql
Jika PostgreSQL sudah berjalan dengan benar, Anda akan melihat status “active (exited)” atau “active (running)”.
4. Mengakses PostgreSQL
Secara default, PostgreSQL membuat user “postgres” untuk mengelola basis data. Untuk mengakses PostgreSQL, pertama-tama ubah ke user “postgres” dengan perintah berikut:
sudo -i -u postgres
Setelah itu, masuk ke antarmuka PostgreSQL dengan perintah:
psql
Jika Anda berhasil masuk ke antarmuka PostgreSQL, prompt akan berubah menjadi:
postgres=#
5. Mengelola Basis Data
Setelah masuk ke PostgreSQL, Anda dapat mulai membuat dan mengelola basis data. Berikut adalah beberapa perintah dasar untuk mengelola basis data:
Membuat basis data baru:
CREATE DATABASE nama_basis_data;
Membuat pengguna baru:
CREATE USER nama_pengguna WITH PASSWORD 'kata_sandi';
Memberikan hak akses ke pengguna:
GRANT ALL PRIVILEGES ON DATABASE nama_basis_data TO nama_pengguna;
Menampilkan daftar basis data:
\l
Keluar dari PostgreSQL:
\q
6. Mengonfigurasi PostgreSQL (Opsional)
Secara default, PostgreSQL hanya mengizinkan koneksi dari localhost. Jika Anda ingin mengizinkan koneksi dari alamat IP lain, Anda perlu mengubah dua file konfigurasi utama:
Mengubah pg_hba.conf
File konfigurasi ini mengatur kebijakan autentikasi untuk PostgreSQL. Edit file ini dengan perintah:
sudo nano /etc/postgresql/{versi}/main/postgresql.conf
Cari baris yang berisi listen_addresses
dan ubah menjadi:
listen_addresses = '*'
Setelah perubahan ini, restart PostgreSQL agar konfigurasi diterapkan:
sudo systemctl restart postgresql
7. Menghubungkan PostgreSQL dari Jarak Jauh
Jika Anda ingin menghubungkan ke PostgreSQL dari server lain, pastikan bahwa firewall Anda mengizinkan koneksi ke port 5432, yang merupakan port default PostgreSQL. Anda dapat membuka port ini menggunakan ufw
:
sudo ufw allow 5432/tcp
Setelah itu, Anda dapat mencoba menghubungkan ke PostgreSQL dari server lain menggunakan klien PostgreSQL seperti psql
atau aplikasi lainnya.
Kesimpulan
Instalasi PostgreSQL di server Ubuntu relatif mudah dan cepat. Setelah mengikuti langkah-langkah di atas, Anda sekarang dapat menggunakan PostgreSQL untuk kebutuhan basis data Anda. Pastikan untuk mengonfigurasi sistem keamanan dan izin akses dengan hati-hati, terutama jika Anda berencana untuk mengakses PostgreSQL dari jarak jauh.
Jika Anda mengalami masalah atau ingin mengetahui lebih banyak tentang PostgreSQL, Anda dapat merujuk ke dokumentasi resmi PostgreSQL.