Konfigurasi dan Instalasi PostgreSQL Secara Lengkap di Windows Linux dan MacOS
Dalam tutorial ini, kita akan membahas cara menginstal PostgreSQL di berbagai platform (Windows, Linux, dan macOS) serta cara mengonfigurasi PostgreSQL untuk bekerja dengan optimal. Tutorial ini juga akan mencakup cara mengatur koneksi, izin akses, serta beberapa pengaturan penting lainnya.
Instalasi PostgreSQL di Windows
Mengunduh PostgreSQL
Kunjungi halaman unduhan PostgreSQL dan pilih versi terbaru untuk Windows.
https://www.postgresql.org/download/windows/
Pilih installer yang disediakan oleh EnterpriseDB.
Menjalankan Installer
Setelah unduhan selesai, jalankan installer PostgreSQL.
Ikuti langkah-langkah di wizard instalasi:
Pemilihan Folder Instalasi: Pilih folder tempat PostgreSQL akan diinstal.
Pengaturan Data Directory: Pilih folder untuk menyimpan data PostgreSQL.
Pengaturan Password: Masukkan password untuk superuser postgres.
Port Default: Biarkan port default (5432) kecuali jika ada konflik port.
Menentukan Locale: Pilih locale untuk database (biasanya bisa dibiarkan default).
Menyelesaikan Instalasi
Setelah selesai, klik Finish untuk menyelesaikan instalasi.
PostgreSQL sudah dapat digunakan setelah proses ini selesai.
Mengakses PostgreSQL
Setelah instalasi selesai, PostgreSQL dapat diakses menggunakan pgAdmin (GUI PostgreSQL) atau melalui command line.
Buka pgAdmin atau buka command prompt dan jalankan perintah:
psql -U postgres
Masukkan password yang telah Anda tentukan sebelumnya.
Instalasi PostgreSQL di Linux (Ubuntu/Debian)
Menambahkan Repository PostgreSQL
Buka terminal dan jalankan perintah berikut untuk menambahkan repository PostgreSQL:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -c | awk '{print $2}')-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
Mengunduh dan Memasang Kunci Repository
Tambahkan kunci GPG PostgreSQL:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Memperbarui Daftar Paket dan Instal PostgreSQL
Perbarui daftar paket dan instal PostgreSQL dengan perintah berikut:
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
Memulai dan Memeriksa Status PostgreSQL
Pastikan PostgreSQL berjalan dengan baik:
sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql
Mengakses PostgreSQL
Masuk ke akun pengguna PostgreSQL:
sudo -i -u postgres
psql
Untuk keluar dari sesi PostgreSQL, ketik:
\q
Instalasi PostgreSQL di macOS
Menggunakan Homebrew untuk Instalasi
Jika belum memiliki Homebrew, instal Homebrew terlebih dahulu dengan menjalankan:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Setelah itu, instal PostgreSQL dengan Homebrew:
brew install postgresql
Menjalankan PostgreSQL
Setelah instalasi selesai, mulai layanan PostgreSQL:
brew services start postgresql
Mengakses PostgreSQL
Jalankan perintah berikut untuk masuk ke PostgreSQL:
psql postgres
Anda dapat mulai menggunakan PostgreSQL.
Konfigurasi PostgreSQL Setelah Instalasi
Pengaturan Dasar
Mengubah Password Superuser (postgres)
Jika Anda ingin mengubah password postgres, masuk ke PostgreSQL:
psql -U postgres
Ganti password dengan perintah SQL:
ALTER USER postgres PASSWORD 'newpasswd';
Keluar dari sesi psql dengan perintah :
\q
Mengonfigurasi Akses Jarak Jauh
Edit file pg_hba.conf untuk mengatur akses dari alamat IP atau host tertentu. File ini biasanya berada di direktori data PostgreSQL (/etc/postgresql/12/main/pg_hba.conf di Linux atau di direktori data PostgreSQL di Windows/Mac).
Untuk mengizinkan koneksi jarak jauh, tambahkan baris seperti berikut:
host all all 0.0.0.0/0 md5
Pastikan PostgreSQL mendengarkan koneksi pada semua alamat dengan mengedit file postgresql.conf dan mengubah pengaturan listen_addresses menjadi: *:
listen_addresses = '*'
Restart layanan PostgreSQL:
sudo systemctl restart postgresql
Pengaturan Port dan Locale
Jika Anda ingin mengubah port default atau pengaturan locale, edit file postgresql.conf:
Port:
port = 5432
Locale:
lc_collate = 'en_US.UTF-8'
lc_ctype = 'en_US.UTF-8'
Jangan lupa untuk me-restart PostgreSQL setelah melakukan perubahan ini.
Pengujian Koneksi PostgreSQL
Menggunakan psql dari Terminal
Uji koneksi ke server PostgreSQL dari terminal dengan:
psql -h localhost -U postgres -d postgres
Anda akan diminta untuk memasukkan password yang telah ditetapkan sebelumnya.
Menggunakan pgAdmin
Buka pgAdmin dan buat koneksi baru ke server PostgreSQL dengan memasukkan hostname (misalnya localhost), username (postgres), dan password yang telah Anda buat.
Dengan mengikuti langkah-langkah di atas, Anda dapat menginstal dan mengonfigurasi PostgreSQL pada berbagai sistem operasi. Pastikan untuk memeriksa pengaturan keamanan dan performa setelah instalasi agar PostgreSQL dapat berfungsi dengan optimal.
Jika Anda menghadapi masalah lebih lanjut, pastikan untuk memeriksa log PostgreSQL yang terletak di direktori data atau menggunakan perintah journalctl untuk menemukan pesan error yang lebih rinci.
Mohon maaf jika ada kesalahan informasi yang ditampilkan, semoga bermanfaat untuk semuanya.
Comments
Post a Comment