Installazione di PostgreSQL (Database relazionale) su Ubuntu 18.04

In questo tutorial andremo a descrivere come installare il database PostegreSQL su Ubuntu 18.04.

Consideriamo di partire da macchina virtuale preinstallata Ubuntu 18.04 ( qui l’articolo dell’installazione) ed aggiorniamola

sudo apt-get update

sudo apt-get upgrade

installiamo il database relazionale PostgreSQL

sudo apt-get install postgresql

controlliamo lo stato del servizio

sudo systemctl status postgresql

ed abilitiamo il servizio di Postgresql ad avviarsi automaticamente all’avvio

sudo systemctl enable postgresql

la porta standard di Postgresql è la 5432 e possiamo verificarla

ss -ntl

LISTEN 0 128 127.0.0.1:5432 0.0.0.0:*

Adesso configuriamo il server di Postgresql a mettersi in ascolto su tutte le interfaccie (di default è sulla loopback),

sudo vim /etc/postgresql/10/main/postgresql.conf

ed impostiamo

listen_addresses = ‘*’

inseriamo anche una regola ACL

sudo vim /etc/postgresql/10/main/pg_hba.conf

impostando

host all all ip_client/32 trust

l’ultima riga indica quale client può accedere da remoto e su quale database (è molto granulare), ed infine abilitiamo anche le connessioni sul firewall

sudo ufw allow 5432

sudo ufw reload

ed infine riavviamo il server PostgreSql

sudo systemctl restart postgresql

A questo punto se installiamo il client su un ambiente ad esempio CentOS 7

yum install postgresql

e proviamo a collegarci

psql -h ip_server -U postgres

postgres=#

adesso è possibile anche eseguire le operazioni da remoto su database Postgresql.

 

Potrebbero interessarti anche...

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi