So installieren Sie PostgreSQL on Ubuntu (pgAdmin-Setup)

So installieren Sie PostgreSQL on Ubuntu?

PostgreSQL ist eine bekannte Open-Source-Software Relational Database MManagementsystem (RDBMS). Es ist beliebt aufgrund seiner umfangreichen Funktionen, Skalierbarkeit und Stabilität. Dieses RDBMS unterstützt Datenintegrität, komplexe Abfragen und gleichzeitigen Zugriff.

Die meisten Organisationen wählen aus PostgreSQL aufgrund seiner Erweiterbarkeit, Zuverlässigkeit und seiner plattformübergreifenden Natur. Darüber hinaus bietet es eine solide Basis für den Umgang mit umfangreichen Datenmengen. Das rdms wird von Datenanalysten, Entwicklern und Unternehmen bevorzugt, die eine flexible und leistungsstarke Datenbanklösung suchen.

Voraussetzungen:

Um unserem Leitfaden zu folgen, müssen Sie über Folgendes verfügen:

  • Ubuntu 22.04 auf Ihrem System installiert
  • A Nicht-Root-Benutzer mit Sudo-Berechtigungen

Sehen wir uns nun die Vorgehensweise zur Installation von Postgres an Ubuntu mit folgendem:

  • Der Ubuntu Quelle
  • Der PostgreSQL offizielles Repository

Methode 1: Installation und Einrichtung PostgreSQL on Ubuntu Verwendung der Ubuntu Dokumente

Bei dieser Methode nutzen wir die Ubuntu Repository zum Herunterladen und Installieren PostgreSQL. Dieses Repository enthält bereits die offiziellen Pakete, die von aktualisiert und verwaltet werden Ubuntu Entwickler. Dies stellt letztendlich sicher, dass der Installationsprozess problemlos und unkompliziert bleibt.

Schritt 1) So installieren Sie PostgreSQL Aktualisieren Sie unter Linux zunächst Ihre Systempakete:

sudo apt update

Ausgang:

Installieren und einrichten PostgreSQL on Ubuntu

Installieren und einrichten PostgreSQL on Ubuntu

Schritt 2) Dann los PostgreSQL Installation:

sudo apt install postgresql -y

Installieren und einrichten PostgreSQL on Ubuntu

Schritt 3) Schauen Sie sich zum Schluss die PostgreSQL Version zur Überprüfung:

psql --version

Wie Sie sehen können, PostgreSQL Version 14.8 wurde erfolgreich auf unserem installiert Ubuntu System:

Installieren und einrichten PostgreSQL on Ubuntu

Methode 2: Installieren PostgreSQL on Ubuntu Verwendung der PostgreSQL Offizielles Repository

Die offizielle PostgreSQL Repository ermöglicht Ihnen den Zugriff auf die neueste Version von PostgreSQL und die relevanten Funktionen, die im nicht verfügbar sind Ubuntu offizielles Repository. Mit PostgreSQLIm offiziellen Repository von können Sie ganz einfach installieren und aktualisieren PostgreSQL.

Befolgen Sie nun die bereitgestellten Anweisungen zur Installation PostgreSQL on Ubuntu.

Schritt 1) Der erste Schritt besteht darin, das Repository von hinzuzufügen PostgreSQL:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

Installieren PostgreSQL on Ubuntu

Schritt 2) Fahren Sie dann mit dem Hinzufügen fort PostgreSQL Repository-Schlüssel:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

Installieren PostgreSQL on Ubuntu

Schritt 3) Aktualisieren Sie Ihre Systempakete, um fortzufahren:

sudo apt update

Installieren PostgreSQL on Ubuntu

Schritt 4) Jetzt los PostgreSQL Installation:

sudo apt install postgresql -y

Installieren PostgreSQL on Ubuntu

Schritt 5) Klicken Sie sich einfach durch um die PostgreSQL Version zur Bestätigung:

psql --version

Es lässt sich beobachten, dass mit Hilfe der PostgreSQL Repository, auf dem wir die Version 15.3 installiert haben Ubuntu:

Installieren PostgreSQL on Ubuntu

Wie man verwaltet PostgreSQL Benutzer an Ubuntu?

Verwaltung von PostgreSQL Benutzer umfassen den Prozess des Erstellens, Änderns ihres Zugriffs und Entfernens von Benutzern, um die Datenbankberechtigungen zu steuern. Es stellt sicher, dass der Administrator die erforderlichen Berechtigungen erteilt und verwaltet PostgreSQL Benutzerkonten auf effektive Weise.

Schritt 1) So erstellen Sie einen neuen Postgres-Benutzer auf Ubuntu, führe diesen Befehl aus:

sudo -u postgres createuser --interactive

Dadurch PostgreSQL Sie werden aufgefordert, den Benutzernamen einzugeben und zu bestätigen, ob der neu erstellte Benutzer über Superuser-Berechtigungen verfügen soll:

Verwalten PostgreSQL Benutzer an Ubuntu

In unserem Fall haben wir „huzail“ als Benutzernamen eingegeben und ihn als Superuser zugelassen.

Schritt 2) Sie können dem Benutzer auch separat Sudo-Berechtigungen erteilen, indem Sie seinen Namen in diesem Befehl angeben:

ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql

Verwalten PostgreSQL Benutzer an Ubuntu

Schritt 3) Wenn Sie den neu erstellten Benutzer löschen möchten, geben Sie seinen Namen im Befehl „DROP USER“ ein:

DROP USER huzail;

Verwalten PostgreSQL Benutzer an Ubuntu

Wie man verwaltet PostgreSQL Datenbank eingeschaltet Ubuntu?

Als nächstes kommt die Leitung des PostgreSQL Datenbank an Ubuntu. Dies umfasst verschiedene Vorgänge im Zusammenhang mit dem Erstellen, Ändern und Modifizieren von Datenbanken für eine bessere Organisation.

Schritt 1) Nutzen Sie zunächst die „DATENBANK ERSTELLEN”-Befehl zum Erstellen einer Datenbank und geben Sie ihren Namen an, da wir hier „guru99“ hinzugefügt haben:

CREATE DATABASE guru99;

Verwalten PostgreSQL Datenbank eingeschaltet Ubuntu

Schritt 2) Gewähren Sie dann dem erforderlichen Benutzer Zugriff auf die Datenbank:

GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;

Verwalten PostgreSQL Datenbank eingeschaltet Ubuntu

In unserem Fall haben wir dem Benutzer „huzail“ den Zugriff „guru99“ gewährt:

Verwalten PostgreSQL Datenbank eingeschaltet Ubuntu

Schritt 3) Wenn Sie die Datenbank löschen oder löschen möchten, führen Sie den Befehl „DROP DATABASE“ mit dem gewünschten Datenbanknamen aus:

DROP DATABASE guru99;

Infolgedessen wird die angegebene Datenbank gelöscht:

Verwalten PostgreSQL Datenbank eingeschaltet Ubuntu

Standardsicherung PostgreSQL Mitglied

Der Vorgang der Sicherung des Zahlungsausfalls PostgreSQL Benutzer umfasst verschiedene Maßnahmen, wie die Konfiguration eines starken Passworts, die Aktivierung der entsprechenden Passwort-Verschlüsselung und den Neustart des PostgreSQL Service. Dadurch wird der Standardbenutzer vor unbefugtem Zugriff geschützt.

Schritt 1) Melden Sie sich zunächst bei an PostgreSQL Datenbank, wie wir es bereits getan haben:

sudo -u postgres psql

Schritt 2) Fügen Sie dann das Standardkennwort hinzu PostgreSQL Benutzer:

ALTER USER postgres PASSWORD 'my-secret-password123';

Standardsicherung PostgreSQL Mitglied

Schritt 3) Öffnen Sie die entsprechende Konfigurationsdatei zum Aktivieren der Passwortverschlüsselung:

sudo nano /etc/postgresql/{version}/main/pg_hba.conf

Ersetzen Sie im obigen Befehl die Versionsnummer durch die PostgreSQL Version, die Sie installiert haben, da wir hier „15“ hinzugefügt haben:

Standardsicherung PostgreSQL Mitglied

Ihr PostgreSQL Die Konfigurationsdatei wird irgendwie so aussehen:

Standardsicherung PostgreSQL Mitglied

Suchen Sie nach der Zeile, die mit „local all all“ beginnt, und ändern Sie die Verschlüsselungsmethode von „peer“ in „md5“. Drücken Sie anschließend „STRG+O“, um die Änderungen zu speichern, und drücken Sie STRG+X, um den Nano-Editor zu verlassen:

Standardsicherung PostgreSQL Mitglied

Schritt 4) Starten Sie das neu PostgreSQL Dienst, damit er von den Konfigurationsänderungen wirksam werden kann:

sudo service postgresql restart

Standardsicherung PostgreSQL Mitglied

Schritt 5) Überprüfen Sie abschließend PostgreSQL Status:

sudo service postgresql status

Standardsicherung PostgreSQL Mitglied

Das ist es! Sie haben die Standardeinstellung gesichert PostgreSQL Benutzer mit dem verschlüsselten Passwort.

Bonusschritt: Installieren Sie pgAdmin

pgAdmin ist eine grafische Benutzeroberfläche (GUI) PostgreSQL Client, der die Verwaltungsaufgaben vereinfacht. Es ermöglicht außerdem eine effiziente Abfrageausführung, Datenbankverwaltung usw PostgreSQL Serverüberwachung. Darüber hinaus trägt es auch zur Steigerung der Produktivität bei PostgreSQL Benutzer.

Schritt 1) Zunächst müssen Sie die hinzufügen PostgreSQL Repository-Schlüssel:

url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg

In unserem Fall haben wir es bereits hinzugefügt, also drücken wir „y“, um es zu überschreiben:

Installieren Sie pgAdmin

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'

Schritt 2) Fügen Sie dann das pgAdmin-Repository zu Ihrem hinzu Ubuntu System:

Installieren Sie pgAdmin

Schritt 3) Als nächstes aktualisieren Sie die Pakete, um fortfahren zu können:

Sudo apt update

Installieren Sie pgAdmin

Schritt 4) Installieren Sie nun pgAdmin4, indem Sie diesen Befehl eingeben:

sudo apt install pgadmin4

Installieren Sie pgAdmin

Installieren Sie pgAdmin

Schritt 5) Jetzt müssen Sie den angegebenen Befehl eingeben, um die primäre Konfiguration von pgAdmin zu starten:

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

Geben Sie dann die erforderlichen Informationen an:

Installieren Sie pgAdmin

Schritt 6) Starten Sie pgAdmin4 in Ihrem Webbrowser, indem Sie zu dem Link navigieren, der in der letzten Ausgabe bereitgestellt wurde:

Installieren Sie pgAdmin

Verwenden Sie Ihre vorkonfigurierte E-Mail-Adresse und Ihr Passwort, um sich bei pgAdmin anzumelden:

Installieren Sie pgAdmin

Hier kommt das Haupt-Dashboard von pgAdmin, das sofort einsatzbereit ist:

Installieren Sie pgAdmin

So deinstallieren PostgreSQL von Ubuntu?

Schritt 1) Ansonsten zu deinstallieren PostgreSQL von Ihrem Ubuntu Das System stoppt zunächst die PostgreSQL Service:

sudo systemctl stop postgresql

Deinstallieren PostgreSQL von Ubuntu

Schritt 2) Dann entfernen PostgreSQL und seine relevanten Abhängigkeiten, falls Sie sie bereits zuvor installiert haben:

sudo apt purge postgresql postgresql-contrib -y

Deinstallieren PostgreSQL von Ubuntu

Schritt 3) Entfernen Sie alle Konfigurationsdateien von PostgreSQL:

sudo rm -rf /etc/postgresql/

Deinstallieren PostgreSQL von Ubuntu

Infolgedessen PostgreSQL wird von Ihrem entfernt Ubuntu System.

So deinstallieren Sie pgAdmin von Ubuntu?

Schritt 1) Falls es erforderlich ist, pgAdmin zu entfernen Ubuntu, entfernen Sie zuerst das Paket:

sudo apt remove pgadmin4

Deinstallieren Sie pgAdmin von Ubuntu

Schritt 2) Entfernen Sie abschließend die relevanten Konfigurationsdateien von Ihrem System:

sudo rm -rf ~/.pgadmin

Deinstallieren Sie pgAdmin von Ubuntu

Das ist es! Sie haben pgAdmin erfolgreich deinstalliert Ubuntu.

Fazit

Montage von PostgreSQL on Ubuntu ist eine unkomplizierte Methode, die zwei Methoden unterstützt: Ubuntu Repository oder Nutzung des PostgreSQL offizielles Repository. Darüber hinaus stellen die Verwaltung von Datenbanken und Benutzern sowie die Sicherung der Standardbenutzer sicher, dass die Datenbank effizient verwaltet wird. Darüber hinaus verbessern Tools wie pgAdmin auch das allgemeine Benutzererlebnis für Entwickler und Unternehmen.