Installieren Sie Postgresql auf Ubuntu 18.04 Bionischer Biber
- 1966
- 405
- Tom Jakobs
Zielsetzung
Ziel ist es, den PostgreSQL -Server oder Client auf Ubuntu 18 zu installieren.04 Bionischer Biber
Betriebssystem- und Softwareversionen
- Betriebssystem: - Ubuntu 18.04 Bionischer Biber
- Software: - PostgreSQL Server 10
Anforderungen
Privilegierter Zugriff auf Ihr Ubuntu -System als root oder über sudo
Befehl ist erforderlich.
Konventionen
- # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können
sudo
Befehl - $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können
Andere Versionen dieses Tutorials
Ubuntu 20.04 (fokale Fossa)
Anweisungen
Installieren Sie den PotenSQL -Client auf Ubuntu
Falls Sie nur eine Verbindung zu einem Remote -Poststresql -Server herstellen müssen. Um dies auszuführen:
$ sudo APT installieren Sie PostgreSQL-Client
Sobald die Installation des PostsQL -Clients abgeschlossen ist, können Sie verwenden PSQL
Befehl zur Verbindung zu Ihrem Remote poststresql -Server. Beispiel poststresql-subuntu
als Benutzer Postgres
:
$ PSQL -H poststresql -Ubuntu -u postgres psql (10.2 (Ubuntu 10.2-1)) SSL-Verbindung (Protokoll: TLSV1.2, Chiffre: ECDHE-RSA-AES256-GCM-SHA384, Bits: 256, Komprimierung: Aus) Typ "Hilfe" für Hilfe.
Weitere Informationen finden Sie in der folgenden Konfiguration von PoststresQL -Server, um Remote -Client -Verbindungen zu akzeptieren.
Installieren Sie den PoStresQL Server auf Ubuntu
In diesem Abschnitt installieren wir PostgreSQL Server auf Ubuntu 18.04 Linux. Die Installation ist so einfach wie:
$ sudo APT installieren Sie PostgreSQL
Sobald die Post -STRESQL -Installation beendet ist, bestätigen 5432
:
$ ss -nlt State recv-q send-q Lokale Adresse: Port Peer Adresse: Port Listen 0 128 0.0.0.0:22 0.0.0.0:* Hören Sie 0 5 127.0.0.1: 631 0.0.0.0:* Hören Sie 0 128 127.0.0.1: 5432 0.0.0.0:* Hören Sie 0 128 [::]: 22 [::]:* Hören Sie 0 5 [:: 1]: 631 [::]:*
Kopieren Der PostgreSQL -Server beginnt nach dem Neustart. Um dieses Standardverhalten zu manipulieren, können Sie den Start nach dem Neustart entweder deaktivieren oder aktivieren
$ sudo systemctl deaktivieren postgreSQL oder $ sudo systemCTL aktivieren postgreSQL
Standardmäßig hört der PostgreSQL-Server nur auf einer lokalen Loop-Back-Schnittstelle an 127.0.0.1
. Wenn Sie Ihren Post -STRESQL -Server so konfigurieren müssen, dass sie alle Netzwerke anhören, müssen Sie die Hauptkonfigurationsdatei konfigurieren /etc/postgresql/10/main/postgresql.Conf
:
$ sudo nano/etc/postgresql/10/main/postgresql.Conf
und fügen Sie die folgende Zeile irgendwo in die hinzu Verbindungen und Authentifizierung
Abschnitt:
listen_addresses = '*'
Sobald die Konfiguration abgeschlossen ist, starten Sie den Post -Start -Post -Server:
$ sudo service postgresql neu starten
Der Post -STRESQL -Server sollte jetzt auf Socket zuhören 0.0.0.0: 5432
. Sie können dies bestätigen, indem Sie die ausführen ss
Befehl:
$ ss -nlt State recv-q send-q Lokale Adresse: Port Peer Adresse: Port Listen 0 128 0.0.0.0:22 0.0.0.0:* Hören Sie 0 5 127.0.0.1: 631 0.0.0.0:* Hören Sie 0 128 0.0.0.0: 5432 0.0.0.0:* Hören Sie 0 128 [::]: 22 [::]:* Hören Sie 0 5 [:: 1]: 631 [::]:*
Kopieren Als nächstes akzeptieren Verbindungen von einem Remote -Post -STRESQL -Client zu allen Datenbanken, und alle Benutzer fügen der folgenden Zeile hinzu zu /etc/postgresql/10/main/pg_hba.Conf
Host alle alle 0.0.0.0/0 Vertrauen
Wenn Sie dies nicht tun, kann dies zu der folgenden Fehlermeldung führen:
PSQL: Fatal: Nein PG_HBA.Conf-Eintrag für Host "poststresql client", Benutzer "Postgres", Datenbank "Postgres", SSL auf Fatal: no pg_hba.Conf-Eintrag für Host "poststresql client", Benutzer "Postgres", Datenbank "Postgres", SSL Off
Wenn Sie UFW Firewall aktiviert haben 5432
zu einem beliebigen TCP -eingehenden Verkehr durch Ausführung des folgenden Befehls:
$ sudo ufw erlauben von einem beliebigen port 5432 Proto -TCP -Regel hinzugefügt (v6)
Wenn Sie Ihre Firewall -Regeln strenger machen möchten, besuchen Sie unseren Leitfaden zum Öffnen/Ermöglichen der eingehenden Firewall -Port für weitere Informationen.
Verwandte Linux -Tutorials:
- Dinge zu installieren auf Ubuntu 20.04
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
- Ubuntu 20.04 Postgresql Installation
- Ubuntu 20.04 Leitfaden
- Dinge zu installieren auf Ubuntu 22.04
- Ubuntu 22.04 Postgresql Installation
- Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
- Ubuntu 20.04 Hadoop
- Die 8 besten Ubuntu -Desktop -Umgebungen (20.04 fokale Fossa…
- « Installieren Sie die DEB -Datei auf Ubuntu 18.04 Bionic Beaver Linux
- Installieren Sie Jenkins auf Ubuntu 18.04 Bionic Beaver Linux »