Cara Install PostgreSQL 12 dan pgAdmin 4 di Ubuntu 20.04
Dalam tutorial ini, kita akan membahas langkah-langkah untuk menginstal PostgreSQL 12 dan pgAdmin 4 di sistem operasi Ubuntu 20.04. PostgreSQL adalah sistem manajemen basis data relasional yang sangat kuat dan pgAdmin adalah alat administrasi untuk PostgreSQL yang memungkinkan pengguna untuk mengelola basis data dengan antarmuka grafis yang mudah digunakan.
Prasyarat
- Ubuntu 20.04 terinstall dengan akses root atau sudo.
- Pengetahuan dasar tentang menggunakan terminal di Linux.
- Internet yang stabil untuk mengunduh paket-paket yang diperlukan.
Langkah Utama
1. Memperbarui Paket Sistem
Langkah pertama sebelum menginstal perangkat lunak baru adalah memperbarui daftar paket dan mengupgrade paket yang sudah terinstal. Buka terminal dan jalankan perintah berikut:
sudo apt update && sudo apt upgrade -y
2. Menginstal PostgreSQL 12
Setelah sistem diperbarui, kita dapat melanjutkan untuk menginstal PostgreSQL 12. Jalankan perintah berikut:
sudo apt install postgresql-12
3. Memverifikasi Instalasi PostgreSQL
Setelah instalasi selesai, kita perlu memverifikasi apakah PostgreSQL telah terinstal dengan benar. Jalankan perintah berikut untuk memeriksa status layanan PostgreSQL:
sudo systemctl status postgresql
Jika PostgreSQL berjalan, Anda akan melihat status "active (running)".
4. Mengatur Password untuk PostgreSQL
Secara default, PostgreSQL menggunakan pengguna bernama postgres. Kita perlu mengatur password untuk pengguna ini. Masuk sebagai pengguna postgres dengan perintah:
sudo -i -u postgres
Setelah itu, jalankan command line PostgreSQL dengan:
psql
Untuk mengubah password, gunakan perintah berikut di prompt PostgreSQL:
ALTER USER postgres PASSWORD 'password_anda';
Ganti password_anda dengan password yang diinginkan. Keluar dari psql dengan:
\\q
Keluar dari pengguna postgres dengan:
exit
5. Menginstal pgAdmin 4
pgAdmin 4 tidak tersedia di repositori default Ubuntu, jadi kita perlu menambahkannya. Pertama, kita harus menginstal beberapa dependensi:
sudo apt install wget ca-certificates
Setelah itu, unduh dan tambahkan repository pgAdmin:
wget --quiet -O - https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add -
Selanjutnya, tambahkan repository ke sistem:
echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/ubuntu/focal pgadmin4 main" | sudo tee /etc/apt/sources.list.d/pgadmin4.list
Update daftar paket lagi dan instal pgAdmin:
sudo apt update && sudo apt install pgadmin4
6. Menyiapkan pgAdmin 4
Setelah instalasi selesai, kita perlu mengkonfigurasi pgAdmin. Jalankan perintah ini untuk mengkonfigurasi pgAdmin:
sudo /usr/pgadmin4/bin/setup-web.sh
Ini akan memandu Anda melalui proses konfigurasi, di mana Anda akan diminta untuk memasukkan email dan password admin untuk pgAdmin.
Konfigurasi Lanjutan
Setelah pgAdmin terinstal dan dikonfigurasi, Anda mungkin ingin melakukan beberapa konfigurasi tambahan untuk memenuhi kebutuhan spesifik Anda. Berikut adalah beberapa langkah yang dapat Anda lakukan:
1. Mengonfigurasi Firewall
Jika Anda ingin mengakses pgAdmin dari mesin lain, Anda perlu membuka port default pgAdmin (5050). Gunakan perintah berikut:
sudo ufw allow 5050
2. Menambahkan Database di pgAdmin
Setelah pgAdmin berjalan, buka browser dan akses pgAdmin di http://localhost/pgadmin4. Masukkan kredensial yang telah Anda buat sebelumnya dan tambahkan server PostgreSQL dengan mengklik tombol "Add New Server". Isi informasi yang diperlukan seperti nama server, host, username, dan password.
Best Practices
Untuk menjaga PostgreSQL dan pgAdmin Anda aman dan efisien, berikut adalah beberapa praktik terbaik yang dapat Anda terapkan:
- Selalu gunakan password yang kuat untuk akun PostgreSQL dan pgAdmin.
- Rutin melakukan backup basis data untuk mencegah kehilangan data.
- Monitor penggunaan sumber daya sistem secara berkala untuk memastikan kinerja yang optimal.
- Jangan biarkan PostgreSQL berjalan di jaringan publik tanpa pengaturan firewall yang tepat.
Troubleshooting
Jika Anda mengalami masalah selama instalasi atau penggunaan PostgreSQL dan pgAdmin, berikut adalah beberapa solusi umum:
- PostgreSQL tidak berjalan: Periksa log sistem dan pastikan bahwa layanan telah dimulai dengan menjalankan
sudo systemctl start postgresql. - Koneksi ke pgAdmin gagal: Pastikan port 5050 terbuka dan tidak ada firewall yang memblokir koneksi.
- Masalah autentikasi: Pastikan Anda memasukkan username dan password yang benar saat masuk ke pgAdmin.
Kesimpulan
Anda sekarang telah berhasil menginstal PostgreSQL 12 dan pgAdmin 4 di Ubuntu 20.04. Dengan mengikuti langkah-langkah di atas, Anda dapat memanfaatkan kekuatan PostgreSQL untuk mengelola data Anda dengan lebih efisien dan menggunakan pgAdmin untuk administrasi basis data yang lebih mudah. Ingatlah untuk selalu menerapkan praktik terbaik untuk menjaga database Anda aman dan terkelola dengan baik.
Konsultasi Jasa Setup Sekarang
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
📚 Artikel Terkait
Cara Install PostgreSQL di Ubuntu 16.04
583 kata • Baca selengkapnya →
Cara Membuat Managed Database PostgreSQL di DigitalOcean
597 kata • Baca selengkapnya →
How to Create PostgreSQL Managed Database at DigitalOcean
704 kata • Baca selengkapnya →
How to install PostgreSQL 12 and pgAdmin 4 on Ubuntu 20.04
758 kata • Baca selengkapnya →