Stap 1:Vereisten
- Zorg ervoor dat uw RHEL/CentOS 7/8-server up-to-date is:
```
sudo dnf-update
```
- Schakel de EPEL-repository in als deze nog niet is ingeschakeld:
```
sudo dnf installeer epel-release
```
Stap 2:Installeer PostgreSQL
Gebruik het `yum` commando om PostgreSQL te installeren vanuit de officiële repositories:
```
sudo dnf installeer postgresql-server postgresql-contrib
```
Stap 3:PostgreSQL initialiseren
Na de installatie initialiseert u het databasecluster van PostgreSQL met behulp van de opdracht `postgresql-setup`:
```
sudo postgresql-setup --initdb
```
Stap 4:Start en schakel de PostgreSQL-service in
- Start de PostgreSQL-service:
```
sudo systemctl start postgresql-server
```
- Schakel het vervolgens in om automatisch te starten bij het opstarten:
```
sudo systemctl schakelt postgresql-server in
```
Stap 5:Wachtwoord instellen voor Postgres-gebruiker
- Schakel over naar de "postgres"-gebruiker:
```
su - postgres
```
- Voer de volgende opdracht uit om het wachtwoord in te stellen voor de standaard "postgres"-gebruiker:
```
psql -c "WIJZIG GEBRUIKER postgres MET WACHTWOORD '';"
```
Stap 6:maak een testdatabase
- Gebruik de opdracht `createdb` om een testdatabase met de naam "db1" te maken:
```
aangemaaktb db1
```
Stap 7:Externe toegang toestaan (optioneel)
Als u externe verbindingen met uw PostgreSQL-server wilt toestaan, bewerkt u het bestand `/var/lib/pgsql/data/pg_hba.conf` en voegt u de volgende regel toe onder de sectie "host all all 127.0.0.1/32 trust" om dit toe te staan verbindingen van uw huidige host:
```
host all all /32 trust
```
Stap 8:Verbinding maken met PostgreSQL
- Schakel terug naar de rootgebruiker:
```
Uitgang
```
- Gebruik vervolgens de opdracht `psql` om verbinding te maken met PostgreSQL met behulp van de "postgres"-gebruiker:
```
psql -U postgres db1
```
Dit zou een PostgreSQL-prompt moeten openen. U kunt nu tabellen maken, gegevens invoegen en andere databasebewerkingen uitvoeren.
_Vergeet niet om `` te vervangen door een echt sterk wachtwoord._ |