
Daftar Isi
Anda sedang mencari cara menginstall PostgreSQL di AlmaLinux, tetapi bingung harus mulai dari mana? Banyak pemula yang baru menggunakan Linux merasa kesulitan saat berhadapan dengan perintah terminal, konfigurasi awal, hingga pengaturan akses pengguna di PostgreSQL. Tidak jarang, kesalahan kecil membuat database tidak bisa dijalankan dengan baik.
Tenang, Anda tidak sendirian. Artikel ini hadir sebagai solusi lengkap untuk Anda. Dengan panduan langkah demi langkah yang jelas, Anda akan belajar bagaimana cara:
Di artikel ini, Anda akan mendapatkan:
- Menginstall PostgreSQL di AlmaLinux dengan benar.
- Melakukan konfigurasi dasar agar database siap digunakan.
- Mengelola pengguna dan database pertama Anda.
- Menambahkan tips penting agar instalasi lebih aman dan stabil.
Apa Itu PostgreSQL dan Mengapa Digunakan?
PostgreSQL adalah sistem manajemen database open-source yang kuat, andal, dan kaya fitur. Dibandingkan dengan MySQL, PostgreSQL dikenal lebih fleksibel dalam menangani data kompleks, mendukung standar SQL, dan banyak dipakai di aplikasi skala besar.
Langkah-Langkah Install dan Konfigurasi PostgreSQL di AlmaLinux
1. Update Sistem
Sebelum memulai, pastikan sistem Anda dalam kondisi terbaru. Jalankan:
sudo dnf update -y2. Install PostgreSQL
Secara default, AlmaLinux menyediakan PostgreSQL di repositorinya. Pertama, lihat versi yang tersedia:
dnf module list postgresqlAktifkan versi terbaru (contoh PostgreSQL 15):
sudo dnf module enable postgresql:15 -yLalu install:
sudo dnf install postgresql-server postgresql-contrib -y3. Inisialisasi Database
Setelah instalasi selesai, inisialisasi database PostgreSQL:
sudo postgresql-setup --initdb4. Menjalankan dan Mengaktifkan PostgreSQL
Agar PostgreSQL langsung berjalan setiap server dinyalakan, aktifkan service-nya:
sudo systemctl enable postgresql
sudo systemctl start postgresqlCek status untuk memastikan:
systemctl status postgresql5. Konfigurasi Awal PostgreSQL
Secara default, PostgreSQL membuat user postgres. Untuk masuk ke shell PostgreSQL, jalankan:
sudo -i -u postgres
psqlAnda akan masuk ke prompt psql. Dari sini, Anda bisa membuat database dan user baru.
6. Membuat User dan Database Baru
Contoh: Membuat user dengan password dan database khusus untuk aplikasi:
CREATE USER myuser WITH PASSWORD 'mypassword';
CREATE DATABASE mydb OWNER myuser;
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;Keluar dari psql:
\qAnda sudah tahu dasar-dasar manajemen storage dengan Stratis di AlmaLinux. Mulai dari instalasi, membuat pool, filesystem, hingga melakukan snapshot—semuanya bisa dikelola dengan lebih mudah dibandingkan metode tradisional.
