So installieren Sie PostgreSQL unter Debian 11

In diesem Tutorial zeigen wir Ihnen, wie Sie PostgreSQL unter Debian 11 installieren. Für diejenigen unter Ihnen, die es noch nicht wussten, PostgreSQL ist ein leistungsstarkes, objektrelationales Open-Source-Datenbanksystem, das die SQL-Sprache kombiniert mit vielen Funktionen nutzt und erweitert die die kompliziertesten Daten-Workloads sicher speichern und skalieren. Mit über 30 Jahren aktiver Entwicklung wird PostgreSQL häufig als Datenbank für zahlreiche Mobil- und Webanwendungen verwendet.

In diesem Artikel wird davon ausgegangen, dass Sie mindestens über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie das Root-Konto verwenden. Wenn nicht, müssen Sie möglicherweise ‘sudo‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von PostgreSQL 13 auf einem Debian 11 (Bullseye).

Installieren Sie PostgreSQL auf Debian 11 Bullseye

Schritt 1. Bevor wir Software installieren, ist es wichtig, dass Ihr System auf dem neuesten Stand ist, indem Sie Folgendes ausführen: apt Befehle im Terminal:

sudo apt-Update
sudo apt-Upgrade
sudo apt install wget software-properties-common apt-transport-https gnupg gnupg2

Schritt 2. PostgreSQL unter Debian 11 installieren.

Standardmäßig kann PostgreSQL nicht direkt aus dem Debian 11-Basis-Repository installiert werden. Jetzt fügen wir Ihrem System das offizielle PostgreSQL-Repository hinzu:

echo “deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] https://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main” | sudo tee /etc/apt/sources.list.d/postgresql.list

Importieren Sie als Nächstes den PostgreSQL-Signaturschlüssel:

curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg –dearmor -o /usr/share/keyrings/postgresql-keyring.gpg

Führen Sie abschließend den folgenden Befehl aus, um PostgreSQL zu installieren:

sudo apt-Update
sudo apt installieren postgresql-13

Starten Sie nach der Installation von PostgreSQL den PostgreSQL-Dienst und aktivieren Sie ihn, damit er beim Systemneustart gestartet wird:

sudo systemctl start postgresql
sudo systemctl aktivieren postgresql
sudo systemctl-status postgresql

Schritt 3. Zugriff auf den PostgreSQL-Datenbankserver.

Sobald PostgreSQL installiert ist, wird ein neuer Benutzer namens postgres wird standardmäßig erstellt. Sie können dies bestätigen, indem Sie einen Blick in die /etc/passwdDatei, die Benutzerinformationen wie UID und GID speichert:

cat /etc/passwd | grep -i postgres

Um eine Verbindung zur Datenbank herzustellen, wechseln Sie zum postgres Benutzer wie abgebildet:

su – postgres psql

Jetzt sind Sie beim PostgreSQL-Datenbankserver angemeldet. Um die Anmeldeinformationen zu überprüfen, verwenden Sie den folgenden Befehl an der Eingabeaufforderung der Datenbank:

postgres-# conninfo

Führen Sie den Befehl help aus, um einige Befehlsverwendungen anzuzeigen:

postgres=# Hilfe

Um die Verbindung zur Eingabeaufforderung der PostgreSQL-Datenbank zu trennen, geben Sie einfach den folgenden Befehl ein und drücken Sie die Eingabetaste. Es bringt Sie zurück zur Ubuntu-Eingabeaufforderung:

postgres-# q

Herzliche Glückwünsche! Sie haben PostgreSQL erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version der PostgreSQL-Datenbank auf Debian 11 Bullseye verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, zu überprüfen die offizielle PostgreSQL-Website.