Cara menginstal postgresql 15 dan pgadmin di rhel 9
- 1936
- 441
- Simon Cormier
Brief: Dalam artikel ini, Anda akan belajar cara menginstal server database PostgreSQL 15 dan PGADMIN 4 dalam distribusi RHEL 9 Linux.
PostgreSQL adalah sistem basis data objek-relasional yang kuat, digunakan secara luas, open-source, multi-platform, dan canggih yang dikenal dengan arsitektur, keandalan, integritas data, set fitur yang kuat, dan ekstensibilitas yang kuat.
pgadmin adalah alat administrasi dan manajemen berbasis web, open-source, fitur lengkap, dan berbasis web untuk PostgreSQL server database.
Mari kita mulai…
Langkah 1: Memasang PostgreSQL di RHEL 9
1. Pertama, nonaktifkan built-in PostgreSQL modul dengan menjalankan perintah DNF berikut.
# DNF -QY Modul Nonaktifkan PostgreSQL
2. Selanjutnya, aktifkan pejabat Repositori PostgreSQL YUM seperti yang ditunjukkan.
# dnf instal -y https: // download.PostgreSQL.org/pub/repo/yum/reporpms/el-9-x86_64/pgdg-redhat-repo-latest.Noarch.RPMInstal Repositori PostgreSQL
3. Selanjutnya, instal PostgreSQL 15 Paket Server dan Klien.
# DNF Instal -y PostgreSQL15 -ServerInstal PostgreSQL di RHEL 9
4. Setelah instalasi selesai, inisialisasi PostgreSQL database, lalu mulai PostgreSQL-15 layanan dan aktifkan untuk secara otomatis mulai dari boot sistem. Kemudian periksa apakah layanannya berjalan dan berjalan, dan diaktifkan seperti yang ditunjukkan.
#/usr/pgsql-15/bin/postgresql-15-setup initdb # systemctl start postgresql-15 # systemctl Aktifkan postgresql-15 # status Systemctl PostgreSQL-15 # Systemctl IS-Enabled Postgresql-15Inisialisasi PostgreSQL di RHEL 9
Langkah 2: Aman dan Konfigurasikan Database PostgreSQL
5. Selanjutnya, kencangkan Postgres Akun Pengguna dan Akun Pengguna Administratif Basis Data. Mulailah dengan membuat kata sandi untuk akun pengguna sistem postgres menggunakan utilitas passwd seperti yang ditunjukkan.
# Passwd PostgresAtur kata sandi pengguna postgresql
6. Kemudian beralih ke Postgres Akun Sistem dan Buat Kata Sandi yang Aman dan Kuat untuk Pengguna/Peran Database Administratif PostgreSQL sebagai berikut.
# su - postgres $ psql -c "ubah postgres pengguna dengan kata sandi '[email dilindungi]';" $ keluarAtur kata sandi admin postgresql
7. Sekarang konfigurasikan bagaimana Postgres server akan mengotentikasi klien seperti pgadmin. Metode otentikasi yang didukung termasuk otentikasi berbasis kata sandi yang menggunakan salah satu metode ini: md5, ruang bawah tanah, atau kata sandi.
Untuk panduan ini, kami akan mengkonfigurasi md5 Metode otentikasi dalam file /var/lib/pgsql/15/data/pg_hba.conf.
# vi/var/lib/pgsql/15/data/pg_hba.conf
Temukan baris berikut dan ubah metode otentikasi menjadi md5 seperti yang disorot dalam tangkapan layar.
menjadi tuan rumah semua 127.0.0.1/32 MD5 Host Semua Semua :: 1/128 MD5Konfigurasikan otentikasi klien postgresql
8. Setelah menyimpan file, untuk menerapkan perubahan terbaru di Postgres konfigurasi, restart Postgres melayani.
# Systemctl restart postgresql-15
Langkah 3: Memasang Pgadmin4 di RHEL 9
9. Sekarang kami akan menginstal Pgadmin 4 untuk mengelola PostgreSQL Basis data dari web. Pertama, Anda perlu mengaktifkan Epel Dan pgadmin repositori yum yang berisi beberapa dependensi.
# Langganan-Manager Repos --enable codeready-builder-for-rhel-9-$ (arch) -rpms # dnf instal https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-9.Noarch.RPM # DNF Instal -y https: // ftp.PostgreSQL.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.Noarch.RPM
10. Sekarang bangun cache untuk yang baru diinstal pgadmin Dan Epel repositori dan instal pgadmin menggunakan perintah berikut.
# DNF Makecache # YUM Instal PGADMIN4Instal Pgadmin di RHEL 9
11. Selanjutnya, mulailah layanan httpd dan aktifkan untuk memulai secara otomatis di boot sistem, lalu periksa apakah itu berjalan dan berjalan seperti yang ditunjukkan.
# Systemctl Mulai httpd # Systemctl Aktifkan httpd # Systemctl Status httpdAktifkan layanan HTTPD
Langkah 4: Mengkonfigurasi Pgadmin 4 di RHEL 9
12. Itu pgadmin4 Paket dilengkapi dengan skrip yang dapat dikonfigurasi untuk mengonfigurasi layanan web PGADMIN, yang akan membuat akun pengguna yang digunakan untuk mengautentikasi di antarmuka web, mengkonfigurasi kebijakan selinux dan server web apache untuk menggunakan layanan web pGadmin pgadmin.
#/usr/pgadmin4/bin/setup-web.SH
Output sampel
Menyiapkan PGADMIN 4 Dalam mode web pada platform berbasis Redhat ... Membuat Database Konfigurasi ... Catatan: Mengkonfigurasi Otentikasi untuk Mode Server. Masukkan alamat email dan kata sandi yang akan digunakan untuk akun pengguna PGADMIN awal: Alamat email: [Email Dilindungi] Kata Sandi: Kata Kata Kata Sandi: PGADMIN 4 - Inisialisasi Aplikasi =================== ===================== Membuat direktori penyimpanan dan log ... Mengkonfigurasi Selinux ... Server Web Apache sedang berjalan dan harus dimulai kembali untuk instalasi PGADMIN 4 untuk menyelesaikannya. Lanjutkan (Y/T)? y Apache berhasil memulai ulang. Anda sekarang dapat mulai menggunakan pgadmin 4 dalam mode web di http: // 127.0.0.1/pgadmin4
13. Jika Anda memiliki Firewalld Layanan diaktifkan dan dijalankan, buka port 80 Dan 443 di firewall untuk mengizinkan lalu lintas ke server web httpd seperti yang ditunjukkan.
# firewall-cmd --permanent --zone public --add-port 80/tcp # firewall-cmd --permanent --zone public --add-port 443/tcp # firewall-cmd --road
Langkah 5: Mengakses Antarmuka Web Pgadmin
14. Untuk mengakses antarmuka web Pgadmin, buka browser dan navigasikan menggunakan URL berikut.
http: // server_ip/pgadmin4 atau http: // localhost/pgadmin4
Setelah antarmuka login memuat, gunakan alamat email dan kata sandi yang Anda buat di Langkah 12 di atas untuk masuk.
PGADMIN WEB CONSOLE15. Selanjutnya, tambahkan koneksi server baru dengan mengklik “Tambahkan server baru".
Tambahkan server baru di pgadmin16. Kemudian di bawah “UmumTab, masukkan nama server Pengaturan berikut dan secara opsional tinggalkan komentar untuk menggambarkan koneksi.
Masukkan nama server17. Kemudian tentukan profil koneksi dengan mengisi yang berikut:
- Tuan rumah - Alamat host/IP dari server postgresql.
- Pelabuhan - Default ke 5432.
- Database Pemeliharaan - Default harus menjadi postgres.
- Nama belakang - Nama pengguna basis data. Anda dapat menggunakan Postgres.
- Kata sandi - Kata sandi untuk pengguna di atas.
Lalu klik simpan.
Tentukan profil koneksi18. Server baru sekarang harus muncul di bawah daftar server seperti yang disorot dalam tangkapan layar berikut.
Detail server baru19. Saat Anda mengklik nama server, atributnya harus dimuat di bawah dasbor seperti yang ditunjukkan pada tangkapan layar berikut.
Dashboard server PgadminItu dia! Anda telah berhasil menginstal PostgreSQL 15 Dan Pgadmin 4 di dalam RHEL 9. Jangkau kami melalui formulir umpan balik di bawah ini untuk pemikiran dan pertanyaan apa pun.
Anda dapat menemukan informasi lebih lanjut dalam dokumentasi PostgreSQL 15 dan dokumentasi PGADMIN.
- « Cara Menginstal Gnome Desktop (GUI) di Rocky Linux 9
- Cara Menginstal VirtualBox 7.0 di Debian, Ubuntu dan Linux Mint »