Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> Domanda >> PC Risoluzione dei problemi >> .

Come installare il DB PostgreSQL su RHEL/CentOS 7/8

Passaggio 1:prerequisiti

- Assicurati che il tuo server RHEL/CentOS 7/8 sia aggiornato:

```

aggiornamento sudo dnf

```

- Abilita il repository EPEL se non è già abilitato:

```

sudo dnf installa epel-release

```

Passaggio 2:installa PostgreSQL

Utilizza il comando `yum` per installare PostgreSQL dai repository ufficiali:

```

sudo dnf installa postgresql-server postgresql-contrib

```

Passaggio 3:inizializza PostgreSQL

Dopo l'installazione, inizializza il cluster di database di PostgreSQL utilizzando il comando "postgresql-setup":

```

sudo postgresql-setup --initdb

```

Passaggio 4:avvia e abilita il servizio PostgreSQL

- Avvia il servizio PostgreSQL:

```

sudo systemctl avvia postgresql-server

```

- Quindi, abilita l'avvio automatico all'avvio:

```

sudo systemctl abilita il server postgresql

```

Passaggio 5:imposta la password per l'utente Postgres

- Passa all'utente "postgres":

```

su - postgres

```

- Esegui il comando seguente per impostare la password per l'utente "postgres" predefinito:

```

psql -c "ALTER USER postgres WITH PASSWORD '';"

```

Passaggio 6:crea un database di test

- Utilizza il comando `createdb` per creare un database di test denominato "db1":

```

creatob db1

```

Passaggio 7:consenti l'accesso esterno (facoltativo)

Se desideri consentire connessioni esterne al tuo server PostgreSQL, modifica il file `/var/lib/pgsql/data/pg_hba.conf` e aggiungi la seguente riga nella sezione "host all all 127.0.0.1/32 trust" per consentire connessioni dal tuo host attuale:

```

host all all /32 trust

```

Passaggio 8:connessione a PostgreSQL

- Torna all'utente root:

```

Uscita

```

- Quindi, utilizza il comando `psql` per connetterti a PostgreSQL utilizzando l'utente "postgres":

```

psql -U postgres db1

```

Questo dovrebbe aprire un prompt PostgreSQL. Ora puoi creare tabelle, inserire dati ed eseguire altre operazioni sul database.

_Ricordati di sostituire `` con una password effettiva e complessa._

 

Domanda © www.354353.com