In diesem Artikel haben wir die notwendigen Schritte erklärt, um PostgreSQL auf Ubuntu 22.04 LTS zu installieren. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo
angemeldet sind Privilegien. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.
PostgreSQL ist ein leistungsstarkes, objektrelationales Open-Source-Datenbanksystem. Es unterscheidet sich von relationalen Datenbankverwaltungssystemen wie MySQL dadurch, dass auch komplexe Datenobjekte relational in der Datenbank gespeichert werden können.
Voraussetzung:
- Betriebssystem mit Ubuntu 22.04
- Server-IPv4-Adresse mit Superuser-Berechtigungen (Root-Zugriff)
- Gnome-Terminal für Linux-Desktop
- PuTTy SSH-Client für Windows oder macOS
- Powershell für Windows 10/11
- Vertraut mit APT-Befehlen
Installieren Sie PostgreSQL auf Ubuntu 22.04 LTS
Schritt 1. Bevor Sie mit der Installation eines Pakets auf Ihrem Ubuntu-Server beginnen, empfehlen wir immer, sicherzustellen, dass alle Systempakete aktualisiert sind.
sudo apt update sudo apt upgrade sudo apt install apt-transport-https curl wget
Schritt 2. Installieren Sie PostgreSQL unter Ubuntu Linux.
Die Installation von PostgreSQL auf Ihrem Ubuntu 22.04 Jammy Jellyfish-System ist unkompliziert. Importieren Sie jetzt den PostgreSQL-GPG-Schlüssel, um die Authentizität der Installation zu überprüfen:
sudo wget -O- https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | sudo tee /usr/share/keyrings/postgresql.gpg
Fügen Sie dann das PostgreSQL-Repository mit diesem Befehl hinzu:
echo deb [arch=amd64,arm64,ppc64el signed-by=/usr/share/keyrings/postgresql.gpg] http://apt.postgresql.org/pub/repos/apt/ jammy-pgdg main | sudo tee /etc/apt/sources.list.d/postgresql.list
Installieren Sie danach die neueste Version von PostgreSQL (v14) mit dem folgenden Befehl:
sudo apt update sudo apt install postgresql-client postgresql
Nach erfolgreicher Installation wird Postgres 14 gestartet. Verwenden Sie diesen Befehl, um den Dienststatus zu überprüfen:
sudo systemctl status postgresql
Überprüfen Sie die Installation, indem Sie eine Verbindung zum PostgreSQL-Datenbankserver herstellen und dessen Version überprüfen. Verwenden Sie diesen Befehl:
sudo -u postgres psql -c "SELECT version();"
Schritt 3. PostgreSQL-Datenbank und -Rolle erstellen.
- Neue PostgreSQL-Rolle erstellenDer folgende Befehl erstellt eine neue Rolle namens meilana:
sudo su - postgres -c "createuser jelita"
- Erstellen Sie eine neue PostgreSQL-DatenbankErstellen Sie eine neue Datenbank namens meilana mit dem Befehl createdb:
sudo su - postgres -c "createdb mega"
- Berechtigungen erteilenUm dem Benutzer ramona Berechtigungen für die Datenbank zu erteilen, die wir im vorherigen Schritt erstellt haben, stellen Sie eine Verbindung zur PostgreSQL-Shell her:
sudo -u postgres psql
und führen Sie die folgende Abfrage aus:
grant all privileges on database jelita to mega;
Schritt 4. Konfigurieren Sie die UFW-Firewall.
Richten Sie eine UFW-Firewallregel ein, damit PostgreSQL auf seinem Standardport 5432 kommunizieren kann, was erforderlich ist, wenn Sie etwas anderes als localhost: Das ist alles, was Sie tun müssen, um PostgreSQL auf Ubuntu 22.04 LTS Jammy Jellyfish zu installieren. Ich hoffe, Sie finden diesen schnellen Tipp hilfreich. Weitere Informationen zur Installation der PostgreSQL-Datenbank finden Sie in der offiziellen Wissensdatenbank. Wenn Sie Fragen oder Anregungen haben, können Sie unten einen Kommentar hinterlassen.sudo ufw enable
sudo ufw allow proto tcp from (you-ip-address) to any port 5432