GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare PostgreSQL su Ubuntu 22.04

In questo articolo, avremo spiegato i passaggi necessari per installare PostgreSQL su Ubuntu 22.04 LTS. 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.

PostgreSQL è un potente sistema di database relazionale a oggetti open source. Si differenzia dai sistemi di gestione di database relazionali come MySQL in quanto anche oggetti di dati complessi possono essere archiviati in modo relazionale nel database.

Prerequisito:

  • Sistema operativo con Ubuntu 22.04
  • 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 APT

Installa PostgreSQL su Ubuntu 22.04 LTS

Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.

sudo apt update
sudo apt upgrade
sudo apt install apt-transport-https curl wget

Passaggio 2. Installa PostgreSQL su Ubuntu Linux.

L'installazione di PostgreSQL sul tuo sistema Ubuntu 22.04 Jammy Jellyfish è semplice, ora importa la chiave GPG di PostgreSQL per verificare l'autenticità dell'installazione:

sudo wget -O- https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | sudo tee /usr/share/keyrings/postgresql.gpg

Quindi, aggiungi il repository PostgreSQL usando questo comando:

echo deb [arch=amd64,arm64,ppc64el signed-by=/usr/share/keyrings/postgresql.gpg] http://apt.postgresql.org/pub/repos/apt/ jammy-pgdg main | sudo tee /etc/apt/sources.list.d/postgresql.list

Dopodiché, installa l'ultima versione di PostgreSQL (v14) usando il comando seguente:

sudo apt update
sudo apt install postgresql-client postgresql

Una volta completata l'installazione, verrà avviato Postgres 14. Utilizzare questo comando per verificare lo stato del servizio:

sudo systemctl status postgresql

Verifica l'installazione collegandoti al server di database PostgreSQL e verificandone la versione. Usa questo comando:

sudo -u postgres psql -c "SELECT version();"

Passaggio 3. Crea un database e un ruolo PostgreSQL.

  • Crea un nuovo ruolo PostgreSQLIl comando seguente creerà un nuovo ruolo denominato meilana:
    sudo su - postgres -c "createuser jelita"
  • Crea un nuovo database PostgreSQLCrea un nuovo database chiamato meilana usando il comando createb:
    sudo su - postgres -c "createdb mega"
  • Concedi i privilegiPer concedere i permessi all'utente ramona sul database che abbiamo creato nel passaggio precedente, connettiti alla shell di PostgreSQL:
    sudo -u postgres psql

    ed esegui la seguente query:

    grant all privileges on database jelita to mega;

Passaggio 4. Configura Firewall UFW.

Imposta una regola del firewall UFW per consentire a PostgreSQL di comunicare sulla sua porta predefinita 5432, richiesta se prevedi di utilizzare qualcos'altro oltre a localhost:

sudo ufw enable
sudo ufw allow proto tcp from (you-ip-address) to any port 5432

Questo è tutto ciò che devi fare per installare PostgreSQL su Ubuntu 22.04 LTS Jammy Jellyfish. Spero che tu possa trovare utile questo suggerimento rapido. Per ulteriori letture sull'installazione del database PostgreSQL, fare riferimento alla loro knowledge base ufficiale. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.


Ubuntu
  1. Come installare Docker su Ubuntu 18.04

  2. Come installare Apache su Ubuntu 18.04

  3. Come installare MariaDB 10.4 su Ubuntu 18.04

  4. Come installare PostgreSQL su Ubuntu 18.04

  5. Come installare MongoDB su Ubuntu 18.04

Come installare Nginx su Ubuntu 16.04

Come installare PostgreSQL 14 in Ubuntu 20.04

Come installare PostgreSQL su Ubuntu 14.04

Come installare PostgreSQL su Ubuntu 15.04

Come installare PostgreSQL su Ubuntu 18.04 Bionic Beaver

Come installare PostgreSQL su Ubuntu 22.04