“Cara Install PostgreSQL pada Ubuntu 20.04 / Debian 11”
Daftar Isi
Pendahuluan
PostgreSQL atau Postgres adalah sistem manajemen basis data relasional tujuan umum sumber terbuka dengan banyak fitur canggih yang memungkinkan Anda membangun lingkungan yang toleran terhadap kesalahan atau aplikasi kompleks.
Install PostgreSQL pada Ubuntu 20.04 / Debian 11
sudo apt update
- Install PostgreSQL
sudo apt install postgresql postgresql-contrib
- Cek Versi
sudo -u postgres psql -c "SELECT version();"
PostgreSQL Roles dan Authentication Methods
Izin akses database dalam PostgreSQL ditangani dengan konsep peran. Peran dapat mewakili pengguna basis data atau sekelompok pengguna basis data.
- login ke postgre
sudo su - postgres psql
- log out
\q
- login via sudo
sudo -u postgres psql
Creating PostgreSQL Role dan Database
- Create new user Role
sudo su - postgres -c "createuser yuby"
- Create DB
sudo su - postgres -c "createdb yubydb"
- Tambahkan Permision user
sudo -u postgres psql
GRANT ALL PRIVILEGES ON DATABASE yubydb TO yuby;
Enable Remote Access ke PostgreSQL server
- Edit File konfig
sudo nano /etc/postgresql/12/main/postgresql.conf
listen_addresses = '*' # what IP address(es) to listen on;
- Restart servie
sudo service postgresql restart
- cek port
ss -nlt | grep 5432
- Edit
pg_hba.conf
nano /etc/postgresql/12/main/pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD # The user jane can access all databases from all locations using md5 password host all yuby 0.0.0.0/0 md5 # The user jane can access only the janedb from all locations using md5 password host yubydb yuby 0.0.0.0/0 md5 # The user jane can access all databases from a trusted location (192.168.1.134) without a password host all yuby 192.168.1.14 trust
sudo ufw allow proto tcp from 192.168.1.0/24 to any port 5432
Penutup
Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Install PostgreSQL pada Ubuntu 20.04 / Debian 11. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.