Articles

Come installare PostgreSQL e pgAdmin4 in Ubuntu 20.04

Questa guida vi guiderà attraverso le istruzioni per installare PostgreSQL 12 sistemi di gestione di database relazionali e object-oriented e pgAdmin4, uno strumento di amministrazione del server di database PostgreSQL comunemente usato web-based. Vi mostreremo come installare l’ultima versione di pgAdmin4 che è v4.23.

Leggi correlate: Come installare PostgreSQL e pgAdmin in CentOS 8

Prerequisiti:

  • Installazione del server Ubuntu 20.04
  • Ubuntu 20.,04 Installazione desktop

Iniziamo

Installazione di PostgreSQL in Ubuntu 20.04

Accedere al sistema Ubuntu e aggiornare i pacchetti software di sistema utilizzando il seguente comando apt.

$ sudo apt update

Ora installa l’ultima versione di PostgreSQL dai repository Ubuntu predefiniti.

$ sudo apt install postgresql

Durante l’installazione, l’installatore creerà un nuovo cluster PostgreSQL (una raccolta di database che saranno gestiti da una singola istanza del server), inizializzando così il database., La directory dati predefinita è / var / lib / postgresql / 12 / main e i file di configurazione sono memorizzati nella directory/etc/postgresql/12 / main.,iv id=”293412d5b4″>

Check PostgreSQL Status

Also, confirm that the Postgresql server is ready to accept connections from clients as follows:

$ sudo pg_isready
PostgreSQL Accepting Client Connections

Creating Database in PostgreSQL

To create a new database in PostgreSQL, you need to access the PostgreSQL database shell (psql) program., Innanzitutto, passare all’account utente del sistema postgres ed eseguire il comando psql come segue:

$ sudo su - postgres$ psqlpostgres=# 

Ora creare un nuovo database e un utente utilizzando i seguenti comandi.,

la Creazione di un Database PostgreSQL

la Configurazione di PostgreSQL l’Autenticazione del Client

PostgreSQL utilizza l’autenticazione del client per decidere quale account utente può collegare a quale database che ospita e questo è controllato dalle impostazioni di autenticazione del client file di configurazione, che su Ubuntu si trova in /etc/postgresql/12/main/pg_hba.conf.

Apri questo file usando il tuo editor di testo preferito come mostrato.,

$ sudo vim /etc/postgresql/12/main/pg_hba.conf

PostgreSQL utilizza molti tipi di metodi di autenticazione client tra cui peer, ident, password e md5 (leggere la documentazione di PostgreSQL 12 per una spiegazione dettagliata di ciascun metodo).

md5 è il più sicuro e consigliato perché richiede al client di fornire una password con hash doppio MD5 per l’autenticazione. Quindi, assicurati che le voci seguenti abbiano md5 come metodo sotto:

host all all 127.0.0.1/32 md5# IPv6 local connections:host all all ::1/128 md5

Dopo aver apportato modifiche al file di configurazione dell’autenticazione client, dovrai riavviare il servizio PostgreSQL.,

$ sudo systemctl restart postgresql

Installazione di pgAdmin4 in Ubuntu

pgAdmin4 non è disponibile nei repository di Ubuntu. Abbiamo bisogno di installarlo dal repository APT pgAdmin4. Inizia impostando il repository. Aggiungere la chiave pubblica per il repository e creare il file di configurazione del repository.

Quindi installa pgAdmin4,

$sudo apt install pgadmin4

Il comando precedente installerà numerosi pacchetti richiesti incluso il server web Apache2 per servire l’applicazione pgadmin4-web in modalità web.,

Una volta completata l’installazione, eseguire lo script web setup fornito con il pacchetto binario pgdmin4, per configurare il sistema per l’esecuzione in modalità web. Ti verrà richiesto di creare un’e-mail e una password di accesso pgAdmin4 come mostrato nello screenshot qui sotto.

Questo script configurerà Apache2 per servire l’applicazione Web pgAdmin4 che comporta l’abilitazione del modulo WSGI e la configurazione dell’applicazione pgAdmin per il montaggio su pgadmin4 sul server Web in modo da poterlo accedere a:


Riavvia anche il servizio Apache2 per applicare le modifiche recenti.,e con il tuo indirizzo e-mail e impostare un forte secure password:

$ sudo /usr/pgadmin4/bin/setup-web.sh
Impostare PgAdmin in Ubuntu

per Accedere alle pgAdmin4 Interfaccia Web

Per accedere al pgAdmin4 interfaccia applicativa web, aprire un browser web e utilizzare il seguente indirizzo per navigare:


una Volta che la pagina di login di carichi, inserisci l’indirizzo email e la password che hai creato nella sezione precedente, mentre la configurazione del pgAdmin4 per l’esecuzione in modalità web.,

PgAdmin Login

Dopo un accesso riuscito, si sarà terra nella dashboard dell’applicazione web pgAdmin4. Per connettersi a un server, fare clic su Aggiungi nuovo server come evidenziato nella schermata seguente.

Aggiungi un nuovo server in PgAdmin

Quindi, inserisci la connessione in Impostazioni generali (Nome, gruppo di server e un commento). Quindi fare clic su Connessioni come evidenziato nella schermata seguente.,

Aggiungi Nuova Connessione in PgAdmin

immettere il database PostgreSQL server nome host, l’indirizzo, il numero di Porta (lasciare 5432 utilizzare di default), selezionare la Manutenzione del database (che dovrebbe essere postgres), immettere il nome utente del database e la password.,

PostgreSQL Database Settings

If the database access credentials are OK and the server-client authentication configuration is too, pgAdmin4 should successfully connect to the database server.

PostgreSQL Databases