Die folgenden Schritte können leicht variieren, je nachdem, welches Betriebssystem Sie auf Ihrem VPS verwenden und welche PostgreSQL-Version Sie installieren möchten. Dieser Leitfaden konzentriert sich auf die Verwendung von Ubuntu 20.04 und PostgreSQL 12.
1. Aktualisieren Sie das Paket-Repository.
Führen Sie die folgenden Befehle in Ihrem Terminalfenster aus, um die Paketlisten für Upgrades und neue Pakete zu aktualisieren. ``` sudo apt update sudo apt upgrade ```2. Installieren Sie PostgreSQL.
Führen Sie nach der Aktualisierung Ihres VPS den folgenden Befehl aus, um PostgreSQL zu installieren: ``` sudo apt install postgresql postgresql-contrib ``` Nach der Installation startet PostgreSQL automatisch.3. Wechseln Sie zum Standard-PostgreSQL-Benutzer.
PostgreSQL erstellt einen neuen Benutzer mit dem Namen “postgres”, der die Datenbankverwaltungsfunktionen bereitstellt. Verwenden Sie den folgenden Befehl, um zu diesem Benutzer zu wechseln: ``` sudo -u postgres psql ``` Sie sollten jetzt in der PostgreSQL-Schnittstelle sein und die Eingabeaufforderung sollte in etwa so aussehen: `postgres=#`.4. Erstellen Sie eine neue Datenbank und einen neuen Benutzer.
In der PostgreSQL-Befehlszeilenschnittstelle können Sie jetzt eine neue Datenbank und einen neuen Benutzer erstellen. Hier ist ein Beispiel, wie Sie das machen können: ``` CREATE DATABASE meine_datenbank; CREATE USER mein_benutzer WITH ENCRYPTED PASSWORD ‘mein_passwort’; GRANT ALL PRIVILEGES ON DATABASE meine_datenbank TO mein_benutzer; ``` Ersetzen Sie “meine_datenbank” und “mein_benutzer” durch die von Ihnen gewünschten Namen und “mein_passwort” durch ein sicheres Passwort.5. Bearbeiten Sie die Konfigurationsdatei von PostgreSQL.
Standardmäßig akzeptiert PostgreSQL nur Verbindungen von der gleichen Maschine. Wenn Sie von einer anderen Maschine auf Ihren Datenbankserver zugreifen möchten, müssen Sie die Konfigurationsdatei von PostgreSQL bearbeiten. Führen Sie den folgenden Befehl aus, um den Editor zu öffnen: ``` sudo nano /etc/postgresql/12/main/pg_hba.conf ``` Fügen Sie am Ende der Datei die folgende Zeile hinzu: ``` host all all 0.0.0.0/0 md5 ``` Speichern und schließen Sie die Datei, dann bearbeiten Sie die PostgreSQL-Hauptkonfigurationsdatei mit dem folgenden Befehl: ``` sudo nano /etc/postgresql/12/main/postgresql.conf ``` Suchen Sie die Zeile, die mit “listen_addresses” beginnt, und ändern Sie sie wie folgt: ``` listen_addresses = ‘*‘ ```6. Starten Sie PostgreSQL neu.
Führen Sie den folgenden Befehl aus, um PostgreSQL neu zu starten und die Änderungen zu übernehmen: ``` sudo service postgresql restart ```PostgreSQL sollte jetzt auf Ihrem VPS installiert und konfiguriert sein. Von jetzt an können Sie verbindungen mit Ihren Datenbanken von jedem Rechner aus herstellen, vorausgesetzt, Sie kennen den Benutzernamen, das Passwort und den Hostnamen Ihrer Datenbank.