So richten Sie eine PostgreSQL-Datenbank unter Ubuntu ein

PostgreSQL ist eine hervorragende Wahl für SQL-Datenbanken unter Ubuntu . In dieser Anleitung führen wir Sie durch den Prozess der Installation und Konfiguration einer PostgreSQL-Datenbank auf Ubuntu Server . Ganz gleich, ob Sie ein Neuling im Umgang mit Linux-Datenbanken sind oder sich mit PostgreSQL auskennen, diese Schritt-für-Schritt-Anleitung hilft Ihnen bei der Installation und Konfiguration einer Datenbank auf Ubuntu Server.

So installieren Sie PostgreSQL unter Ubuntu

Bevor Sie versuchen, PostgreSQL auf Ihrem Ubuntu-Serversystem zu installieren, müssen Sie es aktualisieren. Aktuelle Pakete für Ubuntu sind für die Stabilität des PostgreSQL-Systems von entscheidender Bedeutung.

Sie müssen zunächst den Befehl apt update ausführen, um die Pakete auf Ihrem Ubuntu-System zu aktualisieren . Dieser Befehl aktualisiert die Softwarepakete auf Ubuntu und prüft, ob Updates installiert werden können.

Sudo apt-Update

Nachdem Sie den Update-Befehl ausgeführt haben, müssen Sie die Updates auf Ubuntu mit dem Befehl apt upgrade installieren . Der Upgrade-Befehl sollte nur wenige Minuten dauern und aktualisierte Pakete auf Ihrem Ubuntu-Serversystem installieren.

Sudo apt-Upgrade

Sobald alles auf dem neuesten Stand ist, können Sie das PostgreSQL-Paket installieren. Dieses Paket enthält alles, was Sie zum Ausführen von PostgreSQL-Datenbanken auf Ihrem Ubuntu-Server benötigen. Um die Software zu installieren, verwenden Sie den folgenden apt install- Befehl.

sudo apt install postgresql

Wenn Sie den obigen Befehl eingegeben haben, werden Sie von Ubuntu aufgefordert, ein Passwort einzugeben, genau wie bei den Update- und Upgrade- Befehlen. Geben Sie Ihr Passwort ein und drücken Sie dann die Y- Taste, um zu bestätigen, dass Sie PostgreSQL auf Ubuntu installieren möchten.

Nachdem Sie die Y- Taste auf Ihrer Tastatur gedrückt haben, lädt Ubuntu die PostgreSQL-Pakete herunter und installiert sie auf Ihrem System. Dieser Vorgang sollte schnell erfolgen. Wenn der Vorgang abgeschlossen ist, können Sie das PostgreSQL-Handbuch überprüfen, indem Sie den Befehl man postgres eingeben .

Mann Postgres

Oder speichern Sie das Handbuch zur leichteren Lektüre in einer Textdatei.

man postgres > ~/postgres-manual.txt

So konfigurieren Sie PostgreSQL auf Ubuntu Server

Nachdem PostgreSQL nun auf Ubuntu installiert ist, müssen Sie es konfigurieren. Melden Sie sich zunächst mit dem Postgre-Benutzerkonto am Datenbanksystem in Ubuntu Server an. Sie können dies tun, indem Sie den folgenden Befehl sudo -u ausführen .

sudo -u postgres psql

Nachdem Sie sich mit dem obigen Befehl bei PostgreSQL angemeldet haben, ist es an der Zeit, ein neues Datenbankbenutzerkonto zu erstellen. Dies können Sie mit dem folgenden Befehl erreichen. Bitte stellen Sie sicher, dass Sie „new_username“ und „new_password“ durch Ihren gewünschten Benutzernamen und Ihr gewünschtes Passwort ersetzen.

ERSTELLEN SIE DEN BENUTZER new_username MIT VERSCHLÜSSELTEM PASSWORT „new_password“;

Sobald der obige Befehl eingegeben wurde, können Sie den folgenden Befehl ausführen, um sicherzustellen, dass Ihr neuer PostgreSQL-Datenbankbenutzer im System verfügbar ist.

SELECT Benutzername FROM pg_user WHERE Benutzername = 'neuer_Benutzername';

Nachdem Sie das neue Datenbankkonto erstellt haben, verlassen Sie die Postgre-Eingabeaufforderung, da Sie nicht mehr dort angemeldet sein müssen. Sie können sich mit dem Befehl \q  abmelden  .

\Q

Sie können jetzt eine Datenbank erstellen. Sie können dies tun, indem Sie Folgendes ausführen: In diesem Beispiel heißt die Datenbank, die wir erstellen, „test“. Passen Sie den Namen jedoch unbedingt an Ihre Bedürfnisse an, wenn Sie PostgreSQL verwenden.

sudo -u postgres erstelltb test

Nachdem Sie die „Test“-Datenbank erstellt haben, können Sie den Befehl \l ausführen , um Ihre neu erstellte Datenbank in der PostgreSQL-Tabelle anzuzeigen.

sudo -u postgres psql -c "\l"

Sobald Sie überprüft haben, dass die neue Datenbank in PostgreSQL vorhanden ist, ist es an der Zeit, Ihrem Datenbankbenutzer Berechtigungen für die Datenbank zu erteilen. Stellen Sie sicher, dass Sie „new_username“ in die PostgreSQL-Datenbank ändern, die Sie zuvor erstellt haben.

sudo -u postgres psql -c „GEWÄHREN SIE ALLE PRIVILEGIEN FÜR DEN DATENBANK-Test TO new_username;“

Um zu überprüfen, ob Ihr Datenbankbenutzer über die entsprechenden Berechtigungen verfügt, führen Sie den folgenden Befehl aus und überprüfen Sie die Spalte „Zugriffsberechtigungen“.

sudo -u postgres psql -c "\l"

So sichern Sie eine PostgreSQL-Datenbank

Es empfiehlt sich, Ihre Datenbanken zu sichern, für den Fall, dass etwas schief geht. Führen Sie den folgenden Befehl aus, um eine PostgreSQL-Datenbank auf Ihrem Ubuntu-Server zu sichern. Stellen Sie sicher, dass Sie „Datenbankname“ in den Namen der PostgreSQL-Datenbank ändern, die Sie exportieren möchten.

sudo -u postgres pg_dump -Fc Datenbankname > backup_file.dump

Sobald Sie den obigen Befehl ausführen, wird Ihre Datenbank zur sicheren Aufbewahrung in „backup_file.dump“ auf Ihrem Ubuntu-Server gesichert.

Wiederherstellen des Backups

Wenn Sie Ihr Backup jederzeit wiederherstellen müssen (im Falle eines Datenverlusts), können Sie den folgenden pg_restore- Befehl ausführen. Denken Sie daran, „Datenbankname“ durch die Datenbank zu ersetzen, in der Sie die Wiederherstellung durchführen.

sudo -u postgres pg_restore -d Datenbankname backup_file.dump

Einen Kommentar hinterlassen

So installieren Sie Pardus 23 auf älterer Hardware: Schritt für Schritt

So installieren Sie Pardus 23 auf älterer Hardware: Schritt für Schritt

Installieren Sie Pardus 23.4 XFCE auf älteren 64-Bit-PCs mit Legacy-BIOS, einem bootfähigen USB-Stick, sicherer Partitionierung und Nachinstallationsprüfungen auf Hardware mit niedrigen Spezifikationen.

Gooroom OS-Sicherheitsmodell erklärt: Trusted Boot, Betriebssystemschutz und Browser-Sandboxing

Gooroom OS-Sicherheitsmodell erklärt: Trusted Boot, Betriebssystemschutz und Browser-Sandboxing

Erfahren Sie, wie Gooroom OS vertrauenswürdige Start-, ausführbare und Betriebssystemschutzschichten sowie Browserkontrollen implementiert – und was Benutzer in Bezug auf Sandboxing überprüfen sollten.

Debian 12 auf einem VPS mit wenig RAM ausführen, ohne dass OOM-Abstürze MySQL zum Absturz bringen

Debian 12 auf einem VPS mit wenig RAM ausführen, ohne dass OOM-Abstürze MySQL zum Absturz bringen

Ermitteln Sie die Speicherauslastung von Debian 12, passen Sie die Größe von MariaDB oder MySQL an, fügen Sie Swap-Speicher vorsichtig hinzu und überprüfen Sie, ob Ihr VPS die Arbeitslast bewältigen kann.

So konfigurieren Sie VPN-Verbindungen auf dem Pardus Linux Desktop

So konfigurieren Sie VPN-Verbindungen auf dem Pardus Linux Desktop

Richten Sie OpenVPN-, WireGuard-, OpenConnect- oder IPsec-VPN-Verbindungen auf dem Pardus 25 Desktop ein und überprüfen Sie anschließend Routing, DNS und Tunnelstatus.

SLES 15 vs. RHEL 9: Vergleich der Leistung von Unternehmensservern

SLES 15 vs. RHEL 9: Vergleich der Leistung von Unternehmensservern

Vergleichen Sie die Leistungsdaten von SLES 15 und RHEL 9, Kernel-Streams, TuneD-Profile, Workload-Variablen und wie man beide Systeme fair benchmarkt.

Behebung eines Problems, bei dem ein SUSE Linux-Server beim Neustart während des systemd-Shutdowns hängen bleibt

Behebung eines Problems, bei dem ein SUSE Linux-Server beim Neustart während des systemd-Shutdowns hängen bleibt

Lernen Sie, wie Sie einen SUSE Linux-Server diagnostizieren und reparieren, der sich während des Herunterfahrens von systemd aufhängt, indem Sie hängende Jobs finden, den vorherigen Bootvorgang überprüfen und den blockierenden Dienst oder Mount korrigieren.

So passen Sie das XFCE-Panel in Pardus Linux für Windows-Benutzer an

So passen Sie das XFCE-Panel in Pardus Linux für Windows-Benutzer an

Passen Sie Pardus XFCE an Ihre Bedürfnisse an – mit einer Taskleiste am unteren Bildschirmrand, einem Anwendungsmenü, bevorzugten Startprogrammen, Schaltflächen zum Öffnen von Fenstern, einem Systemtray und einer Uhr. Erfahren Sie, welche Änderungen Sie vornehmen können und wie Sie das Layout testen.

So richten Sie automatisierte Debian-Upgrades ohne grafische Benutzeroberfläche mit Unattended-Upgrades ein

So richten Sie automatisierte Debian-Upgrades ohne grafische Benutzeroberfläche mit Unattended-Upgrades ein

Konfigurieren Sie unbeaufsichtigte Upgrades auf einem Headless-Debian-Server, überprüfen Sie Systemd-Timer, testen Sie sicher, steuern Sie Neustarts und überwachen Sie automatische Sicherheitsupdates.

Behebung von Verbindungsproblemen der Cockpit-Webkonsole auf SUSE Linux Enterprise Server

Behebung von Verbindungsproblemen der Cockpit-Webkonsole auf SUSE Linux Enterprise Server

Fehlerbehebung bei Cockpit auf SUSE Linux Enterprise Server durch Überprüfung der HTTPS-URL, des systemd-Sockets, der installierten Pakete, der firewalld-Zone, der Zertifikate und der Protokolle.

Wie man SLES 15 SP5 auf SP6 migriert, ohne dass es zu Systemausfällen kommt

Wie man SLES 15 SP5 auf SP6 migriert, ohne dass es zu Systemausfällen kommt

Erfahren Sie, wie Sie die Verfügbarkeit von Diensten während einer Migration von SLES 15 SP5 auf SP6 mit einem getesteten SLE HA Rolling Upgrade, Knoten-für-Knoten-Prüfungen und einem klaren Hinweis auf mögliche Ausfallzeiten einzelner Server aufrechterhalten können.