Ricerca nel sito web

Come installare PgAdmin su Rocky Linux e AlmaLinux


PgAdmin 4 è uno strumento di amministrazione di database PostgreSQL open source, potente e front-end. PgAdmin 4 consente agli amministratori di gestire senza problemi i database PostgreSQL da un browser Web ed eseguire query SQL tra le altre attività del database. È scritto in Python e Javascript/JQuery ed è un miglioramento del suo predecessore PgAdmin.

Funzionalità di PgAdmin 4

Le caratteristiche degne di nota includono:

  • Una sintassi che evidenzia l'editor SQL.
  • Interfaccia utente ridisegnata e dal nuovo aspetto.
  • Strumento di query SQL live per la modifica diretta dei dati.
  • Strumenti potenti e facili da usare per le attività amministrative quotidiane del database.
  • Interfaccia web reattiva e molto altro ancora.

In questo articolo, ci concentreremo su come installare PgAdmin4 su Rocky Linux e AlmaLinux.

Prerequisiti

Come requisito, è necessario che sia installato PostgreSQL. Abbiamo già una guida su come installare PostgreSQL su Rocky Linux e AlmaLinux.

Passaggio 1: aggiungi il repository PgAdmin4 su Rocky Linux

Per installare PgAdmin4, il primo passo sarà aggiungere il repository PgAdmin4. Ma prima installa il pacchetto yum-utils.

sudo dnf install yum-utils

Successivamente, disabilita i repository comuni PostgreSQL per prepararti all'installazione dei pacchetti PgAdmin4 più recenti.

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

Una volta eseguito correttamente il comando, installa il repository PgAdmin4.

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

Passaggio 2: installa PgAdmin4 su Rocky Linux

Una volta installato il repository PgAdmin4, aggiorna i repository di sistema.

sudo dnf update

Successivamente, installa pgAdmin 4 eseguendo il comando:

sudo dnf install pgadmin4

Questo installa pgAdmin4, il server web Apache insieme ad altre dipendenze richieste da PgAdmin4. Premi 'Y' quando ti viene richiesto di installare tutti i pacchetti e le dipendenze.

Passaggio 3: avviare e abilitare il server Web Apache

Prima di configurare PgAdmin4, dobbiamo avviare il servizio server web Apache. Ciò è necessario poiché PgAdmin4 funziona su un server web.

Per abilitare il server web Apache, esegui il comando:

sudo systemctl enable httpd

Una volta abilitato, procedi e avvia il servizio Apache come segue.

sudo systemctl start httpd

Per verificare che Apache sia in esecuzione, esegui il comando:

sudo systemctl status httpd

Passaggio 4: configura PgAdmin4 in Rocky Linux

Andando avanti, possiamo ora procedere alla configurazione di PgAdmin4 eseguendo lo script di installazione PgAdmin4 come mostrato:

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

Lo script configura PgAdmin4 in modalità web e richiede dettagli come l'indirizzo email e la password. Questi verranno successivamente utilizzati per l'autenticazione. Pertanto, fornisci il tuo indirizzo email e la password e premi 'y' per riavviare il server web Apache.

Prima di accedere alla GUI web PgAdmin4, dobbiamo modificare le nostre impostazioni SELinux. Se SELinux è in modalità di applicazione, impostalo sulla modalità permissiva come mostrato.

sudo setenforce permissive

Dobbiamo anche configurare il firewall per consentire il traffico HTTP come mostrato.

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

Quindi ricaricare per rendere effettive le modifiche.

sudo firewall-cmd --reload

Passaggio 5: accedi a PgAdmin4 in Rocky Linux

Infine, per accedere, avvia il browser e visita l'URL:

http://server-ip/pgadmin4

Inserisci le credenziali di accesso, ovvero l'indirizzo email e la password che hai impostato in precedenza, e premi il pulsante "Accedi".

Verrà visualizzata la dashboard PgAdmin 4.

Per impostazione predefinita, nessun server database è attualmente connesso. Per connetterti a un nuovo server database, fai clic sull'icona "Aggiungi nuovo server".

Nella sezione "Generale", fornisci un nome per il server del database. Nel nostro caso forniremo un nome arbitrario: il database PostgreSQL locale.

Quindi fai clic sulla scheda "Connessione" e compila i dettagli richiesti. Qui stiamo utilizzando il database Postgres predefinito e le credenziali dell'utente. La password appartiene all'utente postgres.

Quindi fai clic su "Salva".

Una volta stabilita la connessione, il server del database verrà visualizzato nella barra laterale sinistra. Fare clic su di esso per visualizzare ulteriori dettagli sul database e visualizzare i dashboard delle prestazioni.

In questa guida, abbiamo installato con successo PgAdmin4 su Rocky Linux e AlmaLinux e aggiunto un server database per monitorare le prestazioni dei database.