07.06.2023

So installieren Sie PostgreSQL 13 auf CentOS 8

In diesem Tutorial führen wir Sie durch die Installation und Erstkonfiguration von PostgreSQL 13 auf CentOS 8. Updates für PostgreSQL 13 wird für fünf Jahre bis November 2025 veröffentlicht. Sie müssen alle Befehle als Root ausführen.

Im Serverspace Sie uns Erstellen Sie einen Server mit bereits installierter App“PostgreSQL".

Montage von PostgreSQL 13 Pakete

Speichern PostgreSQL Repository an das System.

dnf install -y https://herunterladen.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

Ausschalten PostgreSQL Module mit einer älteren Version im System vorhanden.

dnf -qy Modul deaktivieren postgresql

Lassen Sie uns installieren PostgreSQL 13 Server.

dnf install -y postgresql13-Server

Anfangskonfiguration

Initialisieren Sie die Datenbank.

/usr/pgsql-13/bin/postgresql-13-setup initdb
Datenbank wird initialisiert ... OK

Starten und aktivieren Sie den Autostart des PostgreSQL Bedienung.

systemctl enable --now postgresql-13

Legen Sie ein Passwort für fest Postgres Benutzer.

su - postgres
psql -c „Benutzer postgres mit Passwort ‚psql-user-pass‘ ändern“
ROLLE ÄNDERN
wunsch
Abmeldung

Ein neues erstellen PostgreSQL Benutzer

Um einen neuen Benutzer zu erstellen PostgreSQL, müssen Sie es zunächst im System selbst erstellen.

adduser-Benutzername
passwd-Benutzername

Melden Sie sich als Postgres an.

su - postgres

Erstellen Sie einen Datenbankbenutzer.

createuser Benutzername

Erstellen Sie eine Datenbank für diesen Benutzer.

erstellter Benutzername

Der neue Benutzer kann nun mit arbeiten PostgreSQL. Melden wir uns an. Geben Sie das Passwort des Benutzernamens ein, wenn Sie dazu aufgefordert werden.

su – Benutzername
Passwort:

Geben Sie die PostgreSQL Befehlszeile.

psql
psql (13.1)
Geben Sie „Hilfe“ ein, um Hilfe zu erhalten.
Benutzername=>