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.
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″>
Also, confirm that the Postgresql server is ready to accept connections from clients as follows:
$ sudo pg_isready
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 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
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.,
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.
Quindi, inserisci la connessione in Impostazioni generali (Nome, gruppo di server e un commento). Quindi fare clic su Connessioni come evidenziato nella schermata seguente.,
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.,
If the database access credentials are OK and the server-client authentication configuration is too, pgAdmin4 should successfully connect to the database server.