Com instal·lar PgAdmin a Rocky Linux i AlmaLinux


PgAdmin 4 és una eina d'administració de bases de dades PostgreSQL de codi obert, potent i frontal. PgAdmin 4 permet als administradors gestionar sense problemes les bases de dades PostgreSQL des d'un navegador web i executar consultes SQL entre altres tasques de la base de dades. Està escrit en Python i Javascript/JQuery i és una millora del seu predecessor PgAdmin.

Les característiques notables inclouen:

  • Un editor SQL que ressalta la sintaxi.
  • Interfície d'usuari redissenyada i d'aspecte nou.
  • Eina de consulta SQL en directe per editar directament les dades.
  • Eines potents i fàcils d'utilitzar per a les tasques quotidianes d'administració de bases de dades.
  • Interfície web responsiva i molt més.

En aquest article, ens centrem en com podeu instal·lar PgAdmin4 a Rocky Linux i AlmaLinux.

Com a requisit, cal tenir instal·lat PostgreSQL. Ja tenim una guia sobre com instal·lar PostgreSQL a Rocky Linux i AlmaLinux.

Pas 1: afegiu el repositori PgAdmin4 a Rocky Linux

Per instal·lar PgAdmin4, el primer pas serà afegir el repositori PgAdmin4. Però primer, instal·leu el paquet yum-utils.

$ sudo dnf install yum-utils

A continuació, desactiveu els dipòsits comuns de PostgreSQL per preparar-vos per a la instal·lació dels darrers paquets PgAdmin4.

$ sudo yum-config-manager --disable pgdg-common

Un cop l'ordre s'hagi executat correctament, instal·leu el repositori PgAdmin4.

$ sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm

Pas 2: instal·leu PgAdmin4 a Rocky Linux

Un cop instal·lat el dipòsit PgAdmin4, actualitzeu els dipòsits del sistema.

$ sudo dnf update

A continuació, instal·leu pgAdmin 4 executant l'ordre:

$ sudo dnf install pgadmin4

Això instal·la pgAdmin4, el servidor web Apache juntament amb altres dependències que requereix PgAdmin4. Premeu ‘Y’ quan se us demani que instal·leu tots els paquets i dependències.

Pas 3: inicieu i activeu el servidor web Apache

Abans de configurar PgAdmin4, hem d'iniciar el servei de servidor web Apache. Això és necessari ja que PgAdmin4 s'executa en un servidor web.

Per habilitar el servidor web Apache, executeu l'ordre:

$ sudo systemctl enable httpd

Un cop habilitat, procediu i inicieu el servei Apache de la manera següent.

$ sudo systemctl start httpd

Per verificar que Apache s'està executant, executeu l'ordre:

$ sudo systemctl status httpd

Pas 4: configureu PgAdmin4 a Rocky Linux

Seguint endavant, ara podem procedir a configurar PgAdmin4 executant l'script de configuració de PgAdmin4 tal com es mostra:

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

L'script configura PgAdmin4 en mode web i demana detalls com ara l'adreça de correu electrònic i la contrasenya. Aquests, més endavant, s'utilitzaran per a l'autenticació. Per tant, proporcioneu la vostra adreça de correu electrònic i contrasenya i premeu ‘y’ per reiniciar el servidor web Apache.

Abans d'accedir a la GUI web de PgAdmin4, hem d'ajustar la nostra configuració de SELinux. Si SELinux està en mode d'aplicació, configureu-lo en mode permissiu tal com es mostra.

$ sudo setenforce permissive

També hem de configurar el tallafoc per permetre el trànsit HTTP tal com es mostra.

$ sudo firewall-cmd --permanent --add-service=http

A continuació, torneu a carregar per efectuar els canvis.

$ sudo firewall-cmd --reload

Pas 5: accediu a PgAdmin4 a Rocky Linux

Finalment, per iniciar sessió, inicieu el vostre navegador i visiteu l'URL:

http://server-ip/pgadmin4

Introduïu les credencials d'inici de sessió, és a dir, l'adreça de correu electrònic i la contrasenya que heu establert anteriorment, i premeu el botó Iniciar sessió.

El tauler de control de PgAdmin 4 es mostrarà.

De manera predeterminada, no hi ha cap servidor de bases de dades connectat actualment. Per connectar-vos a un nou servidor de bases de dades, feu clic a la icona Afegeix un nou servidor.

A la secció General, proporcioneu un nom per al vostre servidor de bases de dades. En el nostre cas, proporcionarem un nom arbitrari: la base de dades local de PostgreSQL.

A continuació, feu clic a la pestanya Connexió i ompliu els detalls requerits. Aquí estem utilitzant la base de dades Postgres predeterminada i les credencials d'usuari. La contrasenya pertany a l'usuari de postgres.

A continuació, feu clic a Desa.

Després de la connexió correcta, el servidor de bases de dades apareixerà a la barra lateral esquerra. Feu-hi clic per veure detalls addicionals de la base de dades i veure els taulers de rendiment.

En aquesta guia, hem instal·lat PgAdmin4 amb èxit a Rocky Linux i AlmaLinux i hem afegit un servidor de bases de dades per supervisar el rendiment de les bases de dades.