Steg 1:Förutsättningar
- Se till att din RHEL/CentOS 7/8-server är uppdaterad:
```
sudo dnf uppdatering
```
- Aktivera EPEL-förvaret om det inte redan är aktiverat:
```
sudo dnf installera epel-release
```
Steg 2:Installera PostgreSQL
Använd kommandot `yum` för att installera PostgreSQL från de officiella arkiven:
```
sudo dnf installera postgresql-server postgresql-contrib
```
Steg 3:Initiera PostgreSQL
Efter installationen, initiera PostgreSQL:s databaskluster med kommandot `postgresql-setup`:
```
sudo postgresql-setup --initdb
```
Steg 4:Starta och aktivera PostgreSQL-tjänsten
- Starta PostgreSQL-tjänsten:
```
sudo systemctl starta postgresql-server
```
- Aktivera sedan att den startar automatiskt vid uppstart:
```
sudo systemctl aktivera postgresql-server
```
Steg 5:Ange lösenord för Postgres-användare
- Byt till "postgres"-användaren:
```
su - postgres
```
- Kör följande kommando för att ställa in lösenordet för standardanvändaren "postgres":
```
psql -c "ÄNDRA ANVÄNDARE postgres MED LÖSENORD '';"
```
Steg 6:Skapa en testdatabas
- Använd kommandot `createdb` för att skapa en testdatabas med namnet "db1":
```
skapade db1
```
Steg 7:Tillåt extern åtkomst (valfritt)
Om du vill tillåta externa anslutningar till din PostgreSQL-server, redigera filen `/var/lib/pgsql/data/pg_hba.conf` och lägg till följande rad under avsnittet "host all all 127.0.0.1/32 trust" för att tillåta anslutningar från din nuvarande värd:
```
värd för alla /32 förtroende
```
Steg 8:Ansluta till PostgreSQL
- Växla tillbaka till root-användaren:
```
utgång
```
- Använd sedan kommandot `psql` för att ansluta till PostgreSQL med "postgres"-användaren:
```
psql -U postgres db1
```
Detta bör öppna en PostgreSQL-prompt. Du kan nu skapa tabeller, infoga data och utföra andra databasoperationer.
_Kom ihåg att ersätta `` med ett verkligt starkt lösenord._