In diesem Tutorial zeigen wir Ihnen, wie Sie PostgreSQL 9.6 auf Ubuntu 20.04 installieren. Wir erklären, wofür PostgreSQL steht und die Schritte seiner Installation, Konfiguration und Verwendung.
Postgres oder PostgreSQL ist ein objektrelationales Datenbankverwaltungssystem, das Informationen speichert und abruft. Dieses System eignet sich zum Speichern großer Datenmengen, ist Open Source und sehr leistungsfähig und zuverlässig.
Die Installation dauert nicht länger als 5 Minuten. Fangen wir an!
Voraussetzungen
- Neuinstallation von Ubuntu 20.04
- Benutzerberechtigungen:Root- oder Nicht-Root-Benutzer mit sudo-Berechtigungen
Schritt 1. Aktualisieren Sie das System
Da dies eine Neuinstallation von Ubuntu 20.04 ist, müssen wir das System auf die neueste Version aktualisieren und sicherstellen, dass die Software auf dem neuesten Stand ist.
sudo apt-get update -y && sudo apt-get upgrade -y
Nach dem Ausführen des Befehls dauert es einige Zeit, bis das System die neuesten Informationen erhält.
Schritt 2. Importieren Sie den öffentlichen GPG-Schlüssel von PostgreSQL 9.6
Der signierende GPG-Schlüssel kann mit dem folgenden Befehl hinzugefügt werden:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Schritt 3. PostgreSQL 9.6-Repository hinzufügen
Standardmäßig verfügt Ubuntu 20.04 nicht über das PostgreSQL-Repo und wir müssen es manuell hinzufügen, damit wir es später installieren können.
echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql-pgdg.list > /dev/null
Sobald das Repository hinzugefügt wurde, aktualisieren Sie das System.
sudo apt-get update -y
Schritt 4. PostgreSQL 9.6 installieren
Jetzt sind der GPG-Schlüssel und das Repo hinzugefügt und wir sind bereit, PostgreSQL 9.6 auf unserem Ubuntu 20.04 zu installieren
sudo apt-get install postgresql-9.6
Der obige Befehl installiert den PostgreSQL-Datenbankserver und andere erforderliche Datenbankmodule und -tools vollständig.
Schritt 5. Überprüfen und bestätigen Sie die Installation
Zunächst einmal müssen Sie wissen, dass PostgreSQL auf Port 5432 arbeitet.
Um dies zu überprüfen, können Sie den folgenden Befehl ausführen:
sudo netstat -tunlp | grep 5432
Die Ausgabe sollte sein:
root@vps:~# sudo netstat -tunlp | grep 5432
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 31266/postgres
Wir können sehen, dass der Postgres-Dienst erfolgreich auf Port 5432 ausgeführt wird.
Wenn Sie überprüfen möchten, ob die richtige Version installiert ist, führen Sie bitte Folgendes aus:
sudo psql --version
Die Ausgabe sollte sein:
root@vps:~# sudo psql --version
psql (PostgreSQL) 9.6.22
Sobald alles installiert und vorbereitet ist, können wir mit dem nächsten Schritt fortfahren, und dieser Schritt ist die Verwaltung des PostgreSQL-Dienstes.
Schritt 6. PostgreSQL 9.6-Dienst auf Ubuntu 20.04 verwalten
Hier sind einige grundlegende Befehle zur Verwaltung der PostgreSQL-Dienste wie Status, Starten, Stoppen und Neustarten.
So überprüfen Sie den Status des PostgreSQL-Dienstes:
sudo service postgresql status
Die Ausgabe sollte der folgenden Ausgabe ähneln:
#sudo service postgresql status
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Sun 2021-08-08 12:59:50 UTC; 1min 5s ago
Process: 793 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 793 (code=exited, status=0/SUCCESS)
Aug 08 12:59:50 vps systemd[1]: Starting PostgreSQL RDBMS...
Aug 08 12:59:50 vps systemd[1]: Finished PostgreSQL RDBMS.
Um den PostgreSQL-Dienst zu stoppen.
sudo service postgresql stop
Es wird keine Ausgabe geben, aber wenn Sie den Status des Dienstes überprüfen, gibt es geringfügige Änderungen gegenüber der vorherigen Ausgabe.
sudo service postgresql status
#sudo service postgresql status ● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Sun 2021-08-08 13:03:18 UTC; 24s ago
Process: 793 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 793 (code=exited, status=0/SUCCESS)
Aug 08 12:59:50 vps systemd[1]: Starting PostgreSQL RDBMS...
Aug 08 12:59:50 vps systemd[1]: Finished PostgreSQL RDBMS.
Aug 08 13:03:18 test.vps systemd[1]: postgresql.service: Succeeded.
Aug 08 13:03:18 test.vps systemd[1]: Stopped PostgreSQL RDBMS.
So starten Sie den PostgreSQL-Dienst:
sudo service postgresql start
So starten Sie den PostgreSQL-Dienst neu:
sudo service postgresql restart
Wenn Sie möchten, dass der PostgreSQL-Dienst beim Systemstart ausgeführt wird, müssen Sie ihn aktivieren, und dies kann mit dem folgenden Befehl erfolgen:
sudo service postgresql enable
Schritt 7. Konfiguration von PostgreSQL 9.6 und Konsole
Wenn Sie Änderungen in der Konfigurationsdatei von Postgres-Diensten wie Zugänglichkeit, Authentifizierung, Konnektivität oder Ressourcennutzung vornehmen möchten, müssen Sie die Datei „/etc/postgresql/9.6/main/postgresql.conf“ öffnen ” mit einem Editor und nehmen Sie die notwendigen Änderungen vor.
Um auf die Konsole des PostgreSQL-Dienstes zuzugreifen, müssen Sie sich als „postgres“-Benutzer anmelden und die folgenden Befehle ausführen:
sudo su - postgres
psql
Die Ausgabe sollte sein:
#psql
psql (9.6.22)
Type "help" for help.
postgres=#
Jetzt können Sie die Standarddatenbanken mit dem „\l “-Befehl und die Ausgabe ähnelt der folgenden Ausgabe:
postgres=# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
Um die PostgreSQL-Shell zu verlassen, geben Sie einfach „\q ein “.
Fertig. Sie haben den PostgreSQL 9.6-Dienst erfolgreich auf Ubuntu 20.04 installiert und verwaltet.
Natürlich müssen Sie PostgreSQL 9.6 nicht auf Ubuntu 20.04 installieren, wenn Sie einen unserer PostgreSQL VPS-Hosting-Pläne verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, PostgreSQL 9.6 auf Ubuntu 20.04 für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
Wenn Ihnen dieser Beitrag zur Installation von PostgreSQL 9.6 auf Ubuntu 20.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Lesen Sie auch gerne unseren Beitrag zur Installation von PostgreSQL unter Debian 9. Danke.