GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie das pgAdmin 4 v5 PostgreSQL-Verwaltungstool unter Debian 11

pgAdmin ist ein kostenloses und quelloffenes grafisches Verwaltungstool für PostgreSQL, das einfach zu verwenden ist. Es unterstützt PostgreSQL 9.6 und höher und kann auf mehreren Betriebssystemen ausgeführt werden, darunter Windows, macOS und Linux.

Im Gegensatz zu anderen grafischen Datenbankverwaltungstools kann pgAdmin in 3 verschiedenen Modi ausgeführt werden:

  • Desktop-Modus – kann als Benutzeranwendung auf Ihrem Laptop und Computer installiert werden. Diese Methode wird empfohlen, wenn Sie pgAdmin auf Ihrem Laptop oder Computer installieren möchten.
  • Servermodus – diese Art der Bereitstellung kann auf dem Server angewendet werden. Es ist wie phpMyAdmin auf MySQL.
  • Container-Modus - kann als Docker-Container ausgeführt werden.

In diesem Tutorial erfahren Sie, wie Sie den pgAdmin-Servermodus auf dem neuesten Debian 11 Bullseye installieren. Sie erfahren, wie Sie pgAdmin mit dem Apache-Webserver einrichten, und lernen die grundlegende Verwendung von pgAdmin zum Verwalten der PostgreSQL-Datenbank und des Benutzers kennen.

Voraussetzungen

  • Ein Debian 11-Server. Stellen Sie sicher, dass alle Pakete auf die neueste Version aktualisiert sind.
  • Ein Root-Benutzer oder ein Benutzer mit Root-Rechten. Dieser Benutzer wird verwendet, um neue Pakete zu installieren und Systemkonfigurationen zu bearbeiten.
  • PostgreSQL-Datenbankserver - oder Sie können ihn mithilfe der folgenden Anleitung installieren.

Bevor Sie mit dieser Anleitung beginnen, führen Sie das 'sudo aus ' oder 'su ' Befehl unten, um die Root-Rechte zu erhalten.

# Type password for your user
sudo su

# Type your root password
su

PostgreSQL installieren

Wenn Sie den PostgreSQL-Server installiert haben, überspringen Sie diesen ersten Schritt und fahren Sie mit dem nächsten fort. Andernfalls können Sie PostgreSQL mithilfe der folgenden Anleitung installieren.

1. Um den PostgreSQL-Server auf dem Debian-Server zu installieren, führen Sie den folgenden apt-Befehl aus.

apt install postgresql

Geben Sie 'y ein ' und drücken Sie 'Enter ', um mit der PostgreSQL-Installation fortzufahren.

2. Und wenn die Installation abgeschlossen ist, überprüfen Sie den PostgreSQL-Dienst, indem Sie die folgenden Befehle ausführen.

systemctl is-enabled postgresql
systemctl status postgresql

Sie werden eine ähnliche Ausgabe wie unten sehen.

Wie im Screenshot zu sehen, ist PostgreSQL 'aktiviert ', was bedeutet, dass es beim Systemstart automatisch ausgeführt wird. Und der aktuelle Status von PostgreSQL ist 'aktiv (beendet) ', was bedeutet, dass der Dienst ausgeführt wird, aber systemd den zu überwachenden PostgreSQL-Daemon nicht finden kann.

3. Als Nächstes richten Sie das Passwort für den Standard-Datenbankbenutzer „postgres“ ein.

Melden Sie sich mit dem folgenden Befehl bei der PostgreSQL-Shell an.

sudo -u postgres psql

Erstellen Sie ein neues Passwort für den Datenbankbenutzer 'postgres ', indem Sie die folgende Abfrage ausführen. Und stellen Sie sicher, dass Sie das 'strongpostgrespassword ändern ' mit Ihrem Passwort.

ALTER USER postgres WITH PASSWORD 'strongpostgrespassword';

Geben Sie nun '\q ein ' oder drücken Sie 'Strg+d ', um die PostgreSQL-Shell zu verlassen.

## pgAdmin4-Repository zu Debian 11 hinzufügen

Der pgAdmin bietet ein Repository für seine Installation für verschiedene Linux-Betriebssysteme, einschließlich Debian- und RHEL-basierter Betriebssysteme. Für diesen Schritt fügen Sie dem Debian 11-System ein neues Repository für pgAdmin hinzu.

1. Installieren Sie zunächst das gnupg2-Paket mit dem folgenden apt-Befehl.

apt install gnupg gnupg2

2. Führen Sie als Nächstes den folgenden Befehl aus, um das pgAdmin-Repository für das Debian-System hinzuzufügen.

echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main"\
| sudo tee /etc/apt/sources.list.d/pgadmin4.list

3. Fügen Sie den gpg-Schlüssel des pgAdmin-Repositorys mit dem folgenden Befehl hinzu.

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add

4. Aktualisieren und aktualisieren Sie alle Repositorys mit dem folgenden Befehl

sudo apt update

Jetzt können Sie pgAdmin auf dem Debian-System installieren.

pgAdmin4 auf Debian 11 installieren und konfigurieren

1. Um pgAdmin im Servermodus zu installieren, installieren Sie das Paket „pgadmin4-web“ mit dem folgenden apt-Befehl.

apt install pgadmin4-web

Geben Sie 'y ein ' und drücken Sie 'Enter ' um die Installation fortzusetzen.

2. Wenn die Installation abgeschlossen ist, führen Sie den folgenden Befehl aus, um das Benutzerkonto pgAdmin4 und die Konfiguration des virtuellen Apache-Hosts zu konfigurieren.

/usr/pgadmin4/bin/setup-web.sh

Geben Sie die E-Mail-Adresse und das Passwort des Benutzers ein, um einen neuen pgAdmin-Benutzer zu erstellen, und drücken Sie dann die Eingabetaste '.

Danach werden Sie aufgefordert, den Apache-Webserver zu konfigurieren, geben Sie 'y ein ' und drücken Sie 'Enter '.

Geben Sie nun erneut „y“ ein und drücken Sie die Eingabetaste, um den Apache-Dienst neu zu starten und eine neue Konfiguration anzuwenden.

Jetzt ist die pgAdmin-Installation unter dem URL-Pfad '/pgadmin4 erreichbar '.

Zusätzliche Informationen:

Das Installationsskript „setup-web.sh ' erstellt und aktiviert automatisch die Apache-Konfiguration unter '/etc/apache2/conf-enabled ' Verzeichnis. Sie können dies mit dem folgenden Befehl überprüfen.

cd /etc/apache2/conf-enabled/
cat pgadmin4.conf

Unten sehen Sie die Konfiguration.

Überprüfen Sie die pgAdmin-Installation

1. Öffnen Sie Ihren Webbrowser und geben Sie die Server-IP-Adresse oder den Domänennamen gefolgt vom Pfad „/pgadmin4“ wie unten beschrieben ein.

http://192.168.1.10/pgadmin4

2. Wenn Ihre Installation erfolgreich war, sehen Sie die pgadmin4-Anmeldeseite wie unten.

Geben Sie Ihren Benutzernamen und Ihre E-Mail-Adresse ein und klicken Sie dann auf „Anmelden“. ' Schaltfläche.

Jetzt sehen Sie das pgadmin4-Dashboard wie unten.

Stellen Sie mit pgAdmin4 eine Verbindung zum PostgreSQL-Server her

Nachdem Sie sich beim pgAdmin-Dashboard angemeldet haben, fügen Sie eine neue Verbindung zu Ihrem PostgreSQL-Server hinzu.

1. Klicken Sie im pgAdmin-Dashboard auf das Symbol Neuen Server hinzufügen '.

2. Sie erhalten ein kleines Popup-Fenster.

Unter dem Reiter 'Allgemein ', geben Sie einen neuen 'Namen ein ' Ihrer Verbindung.

Für diese Anleitung geben wir einen neuen Verbindungsnamen als 'local '.

3. Wechseln Sie zum Reiter 'Verbindung ' und geben Sie Ihre PostgreSQL-Host-, Datenbank-, Benutzer- und Kennwortdaten ein.

Für dieses Beispiel verwenden wir den lokalen PostgreSQL-Server mit dem Benutzer „postgres“. ', um eine Standarddatenbank 'postgres zu verwalten '.

Klicken Sie danach auf 'Speichern ' Schaltfläche, um eine neue Verbindung zu speichern.

4. Wenn Ihre Verbindung erfolgreich ist, sehen Sie eine ähnliche Seite wie unten. Andernfalls wird ein Fehler angezeigt.

Wie Sie unten im Screenshot sehen können, ist der Benutzer „postgres ' ist mit der Datenbank 'postgres verbunden ' mit der Anwendung 'pgAdmin4 ', und der Status der Verbindung ist 'aktiv '.

Grundlegende Verwendung pgAdmin4:Neuen Benutzer erstellen

Für diese Phase erstellen Sie mit dem pgAdmin4-Tool ein neues PostgreSQL.

1. Klicken Sie mit der rechten Maustaste auf das Menü "lokal des Verbindungsnamens => Erstellen => Login/Gruppenrolle.. ".

2. Auf der Registerkarte 'Allgemein ', geben Sie den neuen Benutzer ein, den Sie erstellen möchten. In diesem Beispiel erstellen Sie einen neuen Benutzer „alice“. '.

3. Wechseln Sie zum Reiter 'Definition ' und geben Sie das Passwort für Ihren Benutzer ein.

4. Wechseln Sie zum Tab „Privilegien“. ' und schalten Sie nach Bedarf einige Privilegien ein.

Klicken Sie nun auf 'Speichern ' Schaltfläche.

5. Um Ihren neuen Benutzer zu bestätigen, klicken Sie auf das Menü „Anmeldung/Gruppenrollen“. ' links und klicken Sie dann auf 'alice ', die Sie gerade erstellt haben.

Klicken Sie auf die Registerkarte "Eigenschaften". ' auf der Seite und Sie erhalten Details des Benutzers wie auf dem oberen Screenshot.

Grundlegende Verwendung pgAdmin4:Neue Datenbank erstellen

Für diese Phase erstellen Sie eine neue Datenbank über das pgAdmin-Dashboard.

1. Klicken Sie mit der rechten Maustaste auf das Verbindungsnamenmenü "lokal => Erstellen => Datenbank.. ".

2. Auf der Registerkarte 'Allgemein ', geben Sie Ihren neuen Datenbanknamen ein und wählen Sie den Besitzer des Benutzers aus. Für dieses Beispiel erstellen Sie eine neue Datenbank „alicedb ' und machen Sie den Benutzer zu 'alice ' als Besitzer.

Klicken Sie nun auf 'Speichern ' Schaltfläche.

3. Um Ihre neue Datenbank zu überprüfen, klicken Sie auf das Menü "Datenbanken". ' auf der linken Seite und klicken Sie dann auf die Datenbank 'alicedb ', die Sie gerade erstellt haben.

Klicken Sie auf die Registerkarte "Eigenschaften". ' auf der Seite und Sie erhalten Details zur Datenbank 'alicedb ' wie auf dem oberen Screenshot.

Benutzerverbindung überprüfen

Nachdem Sie mit pgAdmin4 einen neuen Benutzer und eine neue Datenbank erstellt haben, erstellen Sie mit dem Benutzer „alice“ eine neue PostgreSQL-Verbindung auf pgAdmin4 ' und Datenbank 'alicedb '.

1. Kehren Sie zum pgAdmin4-Dashboard zurück und klicken Sie auf das Symbol 'Neuen Server hinzufügen '.

2. Auf der Registerkarte 'Allgemein ', geben Sie den neuen Verbindungsnamen als 'alice-connection ein ' wie unten.

3. Wechseln Sie zum Reiter 'Verbindung ' und geben Sie die Details der neuen Verbindung ein. Der Host ist „127.0.0.1 ' mit dem Benutzer 'alice ' und verwaltet die Datenbank 'alicedb ', und vergessen Sie nicht, das Passwort für den Benutzer 'alice einzugeben '.

Klicken Sie nun auf 'Speichern ' Schaltfläche.

4. Wenn Ihre Datenbankanmeldeinformationen korrekt sind, wird eine ähnliche Seite wie unten angezeigt.

Wie Sie unten im Screenshot sehen können, ist der Benutzer „alice ' ist mit der Datenbank 'alicedb verbunden ' mit der Anwendung 'pgAdmin4 ', und der Status der Verbindung ist 'aktiv '.

Schlussfolgerung

Herzliche Glückwünsche! Jetzt haben Sie das Verwaltungstool pgAdmin4 für PostgreSQL erfolgreich auf Debian 11 Bullseye installiert. Außerdem haben Sie gelernt, wie Sie eine neue PostgreSQL-Verbindung auf pgAdmin4 erstellen. Und die grundlegende Verwendung von pgAdmin4 zum Erstellen einer neuen Datenbank und eines neuen Benutzers. Im nächsten Schritt können Sie Ihre PostgreSQL-Serververbindung hinzufügen und Ihre Datenbank über das pgAdmin4-Dashboard verwalten.


Debian
  1. So installieren Sie R unter Debian 9

  2. So installieren Sie PostgreSQL unter Debian 9

  3. So installieren Sie PostgreSQL 11/10 auf Debian 9 und Debian 8

  4. So installieren Sie PostgreSQL unter Debian 11 / Debian 10

  5. So installieren Sie phpPgAdmin unter Debian 9

So installieren Sie PgAdmin 4 unter Debian 10

So installieren Sie pgAdmin unter Debian 11

So installieren Sie PostgreSQL unter Debian 11

So installieren Sie phpPgAdmin unter Debian 11

So installieren Sie Odoo unter Debian 11

Wie installiere ich PostgreSQL unter Debian 11?