GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal pgAdmin di Debian 11 / Debian 10

pgAdmin adalah alat berbasis web sumber terbuka dan gratis untuk mengelola database PostgreSQL, dan ini mencakup beberapa fitur yang dapat membantu Anda mengelola dan memelihara database dengan mudah.

Dengan pgAdmin,  Anda dapat melihat dan mengedit data dalam tabel, menjalankan kueri SQL, mengelola pengguna dan izin, membuat urutan, dll., semuanya dari browser web Anda

pgAdmin tersedia untuk beberapa sistem operasi seperti Linux, Windows, dan macOS.

Selain itu, pgAdmin juga dapat dijalankan sebagai aplikasi desktop.

Pada postingan kali ini, kita akan melihat bagaimana cara menginstal pgAdmin di Debian 11 / Debian 10.

Instal Server PostgreSQL

Pertama, instal server PostgreSQL di sistem Anda jika Anda belum menginstal dan menginstal di atas pada sistem Anda.

BACA: Cara Menginstal PostgreSQL di Debian 11 / Debian 10

Instal pgAdmin di Debian 11

Tambahkan Repositori pgAdmin

Perbarui indeks repositori lalu instal beberapa paket penting.

sudo apt update

sudo apt install -y apt-transport-https ca-certificates software-properties-common curl

Pertama, impor kunci penandatanganan pgAdmin ke sistem.

# Debian 11

curl -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/pgadmin-keyring.gpg

# Debian 10

curl -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub -O- | sudo apt-key add -

Selanjutnya, tambahkan repositori pgAdmin ke sistem Anda menggunakan perintah di bawah ini.

# Debian 11

echo "deb [signed-by=/usr/share/keyrings/pgadmin-keyring.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/bullseye pgadmin4 main" | sudo tee /etc/apt/sources.list.d/pgadmin4.list

# Debian 10

echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/buster pgadmin4 main" | sudo tee /etc/apt/sources.list.d/pgadmin4.list

Instal pgAdmin 4

Setelah Anda menambahkan repositori, jalankan perintah berikut untuk memperbarui indeks repositori.

sudo apt update

Instal aplikasi web pgAdmin 4 dengan perintah berikut.

sudo apt install -y pgadmin4-web

Siapkan pgAdmin 4

Anda perlu melakukan pengaturan pgAdmin 4 sebelum mengaksesnya. Jadi, mulai pengaturan pgAdmin 4 dengan perintah di bawah ini.

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

Untuk menyelesaikan penyiapan, Anda perlu menjawab beberapa pertanyaan. Jadi, jawab sesuai kebutuhan Anda.

Setting up pgAdmin 4 in web mode on a Debian based platform...
Creating configuration database...
NOTE: Configuring authentication for SERVER mode.

Enter the email address and password to use for the initial pgAdmin user account:

Email address: [email protected]  
Password: xxx
Retype password: xxx
pgAdmin 4 - Application Initialisation
======================================

Creating storage and log directories...
We can now configure the Apache Web server for you. This involves enabling the wsgi module and configuring the pgAdmin 4 application to mount at /pgadmin4. Do you wish to continue (y/n)? y << Type y and press Enter
The Apache web server is running and must be restarted for the pgAdmin 4 installation to complete. Continue (y/n)? y << Type y and press Enter
Apache successfully restarted. You can now start using pgAdmin 4 in web mode at http://127.0.0.1/pgadmin

Mengatur Otentikasi PostgreSQL

Secara default, pengguna database PostgreSQL hanya dapat masuk dari soket Unix. Jadi, Anda harus mengaktifkan login dari semua host atau subnet tertentu jika pgAdmin4 diinstal di komputer lain. Untuk keamanan tambahan, Anda dapat mengaktifkan metode MD5 untuk memastikan pgAdmin mengirimkan sandi terenkripsi.

Edit pg_hba.conf berkas.

# PostgreSQL 13

sudo nano /etc/postgresql/13/main/pg_hba.conf

# PostgreSQL 12

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

Perbarui baris di bawah ini seperti di bawah ini.

# TYPE  DATABASE        USER            ADDRESS                 METHOD

host     all            all              all                     md5

Mulai ulang layanan PostgreSQL.

sudo systemctl restart postgresql

Akses pgAdmin 4

Buka browser web dan buka URL berikut untuk mengakses aplikasi web pgAdmin 4.

http://ip.add.re.ss/pgadmin4

Masuk ke pgAdmin4 menggunakan alamat email dan kata sandi yang Anda masukkan selama pengaturan pgAdmin4.

Setelah login berhasil, Anda akan melihat antarmuka pgAdmin 4.

Untuk mengelola server PostgreSQL, Anda harus menambahkan server baru dengan mengklik Tambah Server Baru di halaman beranda.

Tab Umum:

Nama:- Beri nama Server PostgreSQL Anda

Tab Sambungan:

Nama Inang/Alamat:- Nama host atau Alamat IP server PostgreSQL. Masukkan 127.0.0.1 jika pgAdmin4 diinstal pada server PostgreSQL itu sendiri.
Port:- 5432 (Biarkan default) – Ubah jika diperlukan.
Nama pengguna:- Nama pengguna yang Anda sambungkan. Dalam kasus saya, ini adalah postgres.
Kata Sandi:- Kata sandi untuk pengguna basis data. Dalam kasus saya, ini adalah kata sandi pengguna postgres.

Klik Simpan untuk menyimpan perubahan.

Jika koneksi ke server PostgreSQL berhasil, Anda akan melihat halaman berikut.

Kesimpulan

Itu saja. Anda telah berhasil menginstal pgAdmin di Debian 11 / Debian 10. Selain itu, Anda telah menambahkan salah satu instance PostgreSQL untuk mengelola database. Anda dapat mengunjungi dokumentasi pgAdmin 4 untuk informasi lebih lanjut.


Debian
  1. Cara Menginstal PostgreSQL 11/10 di Debian 9 &Debian 8

  2. Cara Menginstal PostgreSQL di Debian 11 / Debian 10

  3. Cara Menginstal phpPgAdmin di Debian 9

  1. Cara Menginstal R di Debian 9

  2. Cara Menginstal PostgreSQL di Debian 9

  3. Cara Menginstal PostgreSQL di Debian 10

  1. Cara Menginstal R di Debian 10

  2. Cara Menginstal Alat Administrasi PostgreSQL pgAdmin 4 v5 di Debian 11

  3. Cara Menginstal phpPgAdmin di Debian 11 / Debian 10