GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare pgAdmin su CentOS 8

In questo articolo, avremo spiegato i passaggi necessari per installare e configurare pgAdmin su CentOS 8. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.

pgAdmin pgAdmin è il principale strumento grafico Open Source di gestione, sviluppo e amministrazione per PostgreSQL. pgAdmin4 è una riscrittura del popolare strumento di gestione pgAdmin3 per il database PostgreSQL.

Prerequisito:

  • Sistema operativo con CentOS 8
  • Indirizzo IPv4 del server con privilegi di superutente (accesso root)
  • Terminale Gnome per desktop Linux
  • Client PuTTy SSH per Windows o macOS
  • Powershell per Windows 10/11
  • Familiarità con i comandi DNF

Installa pgAdmin su CentOS 8

Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.

sudo dnf install epel-release
sudo dnf update

Passaggio 2. Installa PostgreSQL.

PostgreSQL è incluso nei repository predefiniti di CentOS 8 e può essere installato utilizzando il seguente dnf comando:

dnf install @postgresql

Una volta completata l'installazione, puoi inizializzare il database utilizzando il comando seguente:

/usr/bin/postgresql-setup --initdb

Per avviare e abilitare PostgreSQL devi usare il systemctl comando:

sudo systemctl start postgresql    ## <-- start the server ##
sudo systemctl stop postgresql     ## <-- stop the server ##
sudo systemctl restart postgresql  ## <-- resstart the server ##
sudo systemctl status postgresql   ## <-- get status of the server ##

Passaggio 3. Installa pgAdmin sul sistema CentOS.

Per installare pgAdmin4 su CentOS 8 è necessario aggiungere un repository esterno, quindi eseguire il seguente comando:

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

Quindi installa il pacchetto pgAdmin:

sudo dnf install pgadmin4-web

Passaggio 4. Configura pgAdmin.

Una volta terminata l'installazione di pgAdmin4, è necessario configurare pgAdmin4 impostando l'account utente pgAdmin iniziale e il server Web Apache come di seguito:

sudo /usr/pgadmin4/bin/setup-web.sh
Setting up pgAdmin 4 in web mode on a Redhat 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: your-email-address
Password:
Retype password:
pgAdmin 4 - Application Initialisation
======================================

Creating storage and log directories...
Configuring SELinux...
The Apache web server is not running. We can enable and start the web server for you to finish pgAdmin 4 installation. Would you like to continue (y/n)? y
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.
Apache successfully enabled.
Apache successfully started.
You can now start using pgAdmin 4 in web mode at http://127.0.0.1/pgadmin4

Passaggio 5. Configura Firewall.

Se il Firewall è abilitato, esegui il seguente comando per abilitare il servizio HTTP:

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

Passaggio 6. Accedi a pgAdmin 4.

Per accedere all'interfaccia web di pgAdmin, apri un browser e naviga utilizzando il seguente URL:

http://your-ip-address/pgadmin4
OR
http://localhost/pgadmin4

Congratulazioni, hai imparato come installare e configurare pgAdmin 4 su CentOS 8. Se hai domande, lascia un commento qui sotto.


Cent OS
  1. Come installare Vagrant su CentOS 7

  2. Come installare Gitea su CentOS 8

  3. Come installare Memcached su CentOS 8

  4. Come installare Nginx su CentOS 7

  5. Come installare ownCloud su CentOS 8

Come installare Zoom su CentOS 8

Come installare Nethogs su CentOS

Come installare Yourls in CentOS 8

Come installare SuiteCRM su CentOS 8

Come installare Minikube su CentOS 8

Come installare pgAdmin su CentOS 7