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


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?