Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Ubuntu >> .

Come installare PostgreSQL su Ubuntu 20.04 LTS [Semplici passaggi]

## Requisiti di preinstallazione

- Server Ubuntu 20.04 LTS

- Un utente non root con privilegi `sudo`

Passaggio 1:aggiorna i pacchetti di sistema

Innanzitutto, aggiorna i pacchetti di sistema per assicurarti di lavorare con le versioni più recenti:

"bash."

sudo apt update &&sudo apt upgrade

```

Passaggio 2:aggiungi il repository PostgreSQL

Per impostazione predefinita, i repository ufficiali di Ubuntu non includono l'ultima versione di PostgreSQL, quindi è necessario aggiungere il repository PostgreSQL ufficiale.

"bash."

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main"> /etc/apt/sources.list.d/pgdg.list'

```

Importa la chiave del repository utilizzando questo comando:

"bash."

wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -

```

Passaggio 3:aggiorna l'indice dei pacchetti e installa PostgreSQL

Aggiorna l'indice del tuo pacchetto:

"bash."

aggiornamento sudo apt

```

Installa PostgreSQL:

"bash."

sudo apt installa postgresql

```

>Nota :Durante l'installazione, ti verrà richiesto di scegliere una password per l'account utente PostgreSQL (`postgres`).

Passaggio 4:imposta PostgreSQL

Inizializza il cluster di database utilizzando questo comando:

"bash."

sudo postgresql-setup initdb

```

Cambia la password dell'account utente `postgres` predefinito per garantire la sicurezza. Sostituisci `` con una password complessa:

"bash."

sudo passwd postgres

```

Ti verrà richiesto di inserire la tua password attuale e poi la nuova password due volte.

Passaggio 5:consenti l'accesso remoto

Per impostazione predefinita, PostgreSQL è in ascolto solo su localhost. Se vuoi connetterti al server database da altri host sulla tua rete, modifica il file `postgresql.conf`:

"bash."

sudo vi /etc/postgresql/14/main/postgresql.conf

```

Cerca `#listen_addresses ='localhost'` e cambialo in `listen_addresses ='*'` per consentire le connessioni da qualsiasi host.

Salva e chiudi il file.

Quindi modifica il file `pg_hba.conf`:

"bash."

sudo vi /etc/postgresql/14/main/pg_hba.conf

```

Aggiungi la seguente riga alla fine del file:

```

ospita tutto tutto 0.0.0.0/0 md5

```

Questa linea consente connessioni da qualsiasi host utilizzando l'autenticazione MD5.

Salva e chiudi il file.

Passaggio 6:riavvia il servizio

Riavviare il servizio PostgreSQL:

"bash."

sudo systemctl riavvia postgresql

```

Passaggio 7:testare l'installazione

Per verificare che PostgreSQL sia configurato correttamente, puoi accedere utilizzando il comando `psql`. Inserisci quanto segue:

"bash."

sudo -u postgres psql postgres

```

Ti dovrebbe essere richiesto di inserire la password impostata in precedenza per l'utente "postgres". Una volta completata l'autenticazione, vedrai il prompt dei comandi `psql`.

Digita "\q" per uscire dal prompt dei comandi "psql".

#### Congratulazioni! Hai installato e configurato con successo PostgreSQL sul tuo server Ubuntu 20.04 LTS.

 

sistemi © www.354353.com