Debian DevOps Postgresql Ubuntu

Cara Install PostgreSQL pada Ubuntu 20.04 / Debian 11

postgresql

“Cara Install PostgreSQL pada Ubuntu 20.04 / Debian 11”

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

  • update OS
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
  • Tambah rule firewall
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.

Baca Juga :  How To Set Up an NFS Mount on Ubuntu 12.04
Klik untuk berbagi dengan orang lain

Similar Posts

Leave a Reply