Install PostgreSQL use pgAdmin4 in Ubuntu Server GNU/Linux


Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.Gagaltotal666 akan
berbagi kepada anda yaitu tentang Install PostgreSQL
use pgAdmin4 in Ubuntu Server GNU/Linux.

Panduan ini akan memandu Anda melalui petunjuk
untuk menginstal PostgreSQL 12 sistem manajemen basis data
relasional dan berorientasi objek dan pgAdmin4, alat administrasi
server basis data PostgreSQL berbasis web yang umum digunakan.
saya akan menunjukkan cara menginstal versi terbaru
pgAdmin4 yaitu v4.2 series.

Let’s goo....

Menginstal PostgreSQL di Ubuntu Server dan turunan Debian server lainnya
Masuk ke sistem Ubuntu Anda dan perbarui paket perangkat
lunak sistem menggunakan perintah apt berikut.

$ sudo apt update
$ sudo apt install postgresql

Setelah PostgreSQL diinstal, Anda dapat mengonfirmasi
bahwa layanan PostgreSQL aktif, berjalan, dan diaktifkan
di bawah systemd menggunakan perintah systemctl berikut:

$ sudo systemctl is-active postgresql
$ sudo systemctl is-enabled postgresql
$ sudo systemctl status postgresql


konfirmasikan bahwa server Postgresql siap
menerima koneksi dari klien sebagai berikut:

$ sudo pg_isready

Creating Database in PostgreSQL

Untuk membuat database baru di PostgreSQL,
Anda perlu mengakses program shell database PostgreSQL (psql).
Pertama, alihkan ke akun pengguna sistem postgres
dan jalankan perintah psql sebagai berikut:

$ sudo su - postgres
$ psql
postgres=#


Sekarang buat database baru
dan pengguna menggunakan perintah berikut

postgres=# CREATE USER usercontoh WITH PASSWORD 'user@123';
postgres=# CREATE DATABASE userdb;
postgres=# GRANT ALL PRIVILEGES ON DATABASE userdb to usercontoh;
postgres=# \q


Configuring PostgreSQL Client Authentication

PostgreSQL menggunakan otentikasi klien untuk memutuskan
akun pengguna mana yang dapat terhubung ke database mana
dari host mana dan ini dikendalikan oleh pengaturan
di file konfigurasi otentikasi klien, yang pada Ubuntu
terletak di /etc/postgresql/12/main/pg_hba.conf.

Buka file ini menggunakan editor teks favorit Anda

$ sudo vim /etc/postgresql/12/main/pg_hba.conf
$ sudo nano /etc/postgresql/12/main/pg_hba.conf

PostgreSQL menggunakan banyak jenis metode otentikasi
klien termasuk peer, ident, password, dan md5

md5 adalah yang paling aman dan direkomendasikan
karena mengharuskan klien untuk memberikan sandi berciri
ganda MD5 untuk otentikasi. Jadi, pastikan entri
di bawah ini memiliki md5 sebagai metode di bawah:

host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                md5

Setelah membuat perubahan pada file konfigurasi
Otentikasi Klien, Anda perlu memulai ulang layanan PostgreSQL.

$ sudo systemctl restart postgresql

Installing pgAdmin4

pgAdmin4 tidak tersedia di repositori Ubuntu server dan Debian server.
Kita perlu menginstalnya dari repositori APT pgAdmin4. Mulailah
dengan menyiapkan repositori. Tambahkan kunci publik untuk
repositori dan buat file konfigurasi repositori

$ curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
$ sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'


Kemudian instal pgAdmin4

$ sudo apt install pgadmin4


Perintah di atas akan menginstal banyak paket yang
diperlukan termasuk server web Apache2 untuk melayani
aplikasi web pgadmin4 dalam mode web.

Setelah instalasi selesai, jalankan skrip pengaturan web
yang disertakan dengan paket biner pgdmin4, untuk mengkonfigurasi
sistem agar berjalan dalam mode web. Anda akan diminta
untuk membuat email login dan kata sandi pgAdmin4 seperti
yang ditunjukkan pada gambar di bawah.

Skrip ini akan mengkonfigurasi Apache2 untuk melayani
aplikasi web pgAdmin4 yang melibatkan pengaktifan
modul WSGI dan mengkonfigurasi aplikasi pgAdmin
untuk dipasang di pgadmin4 di server web
sehingga Anda dapat mengaksesnya di:

Ini juga memulai ulang layanan Apache2
untuk menerapkan perubahan terbaru.

Ingatlah untuk mengganti admin@tester.com
dengan alamat email Anda dan atur juga kata sandi aman yang kuat:

$ sudo /usr/pgadmin4/bin/setup-web.sh


Accessing pgAdmin4 Web Interface

Untuk mengakses antarmuka aplikasi web pgAdmin4,
buka browser web, dan gunakan alamat berikut untuk menavigasi:

$ http://SERVER_IP/pgadmin4

Setelah halaman login dimuat, masukkan alamat email
dan kata sandi yang Anda buat di bagian sebelumnya
saat mengkonfigurasi pgAdmin4 agar berjalan dalam mode web.




oke mungkin cukup mengenai install Postgresql dan Pgadmin4
kalau ada kesalahan dan kekurangan nya mohon berikan
masukan nya yak...

sekian dan semoga bermanfaat...

Wasalamualaikum Wr.Wb...

Sumber : [tecmint] [pgadmin] [postgresql]

Post a Comment

0 Comments