- Server Ubuntu 20.04 LTS
- Un utente non root con privilegi `sudo`
Innanzitutto, aggiorna i pacchetti di sistema per assicurarti di lavorare con le versioni più recenti:
"bash."
sudo apt update &&sudo apt upgrade
```
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 -
```
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`).
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 `
"bash."
sudo passwd postgres
```
Ti verrà richiesto di inserire la tua password attuale e poi la nuova password due volte.
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.
Riavviare il servizio PostgreSQL:
"bash."
sudo systemctl riavvia postgresql
```
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.
Passaggio 5:consenti l'accesso remoto
Passaggio 6:riavvia il servizio
Passaggio 7:testare l'installazione
Informazioni correlate
sistemi © www.354353.com