So installieren Sie Postgresql Client -DBMs auf Ubuntu
Mit dem PostgreSQL -Client können Sie den Befehl postgreSQL Shell ausführen, um eine Verbindung zu PostgreSQL Server -Datenbanken auszuführen.
Schritt 1: APT aktualisieren
Wie immer Sie bei der Installation eines neuen Systems immer tun sollten, aktualisieren und aktualisieren Sie Ihre APT zuerst und aktualisieren Sie es.
$ sudo APT Update
$ sudo APT -Upgrade
Schritt 2: Laden und installieren Sie den Postgresql -Client
Laden Sie nach dem Aktualisieren Ihres APT den PostgreSQL -Client mit dem folgenden Terminalbefehl herunter und installieren Sie sie.
$ sudo APT installieren Sie PostgreSQL-Client.Schritt 3: Stellen Sie eine Verbindung zu Postgresql her
Sie können eine Verbindung zu einem Remote PostgreSQL -Server mit dem Befehl psql herstellen. Sie müssen die richtige Host- oder Server -IP -Adresse des Remote -Servers angeben. Sie müssen auch die richtigen Anmeldeinformationen bereitstellen, um Zugriff auf den Server zu erhalten. Verwenden Sie den folgenden Befehl, um eine Verbindung zum Server herzustellen.
$ psql -h postgre -server -u postgre -userSo installieren Sie PostgreSQL Server auf Ubuntu
Sie können eine oder viele PostgreSQL -Datenbanken auf Ihrem eigenen lokalen Computer mit Hilfe des PostgreSQL Server -Pakets hosten.
Schritt 1: APT aktualisieren
Wie immer Sie bei der Installation eines neuen Systems immer tun sollten, aktualisieren und aktualisieren Sie Ihre APT zuerst und aktualisieren Sie es.
$ sudo APT Update
Schritt 2: Laden und installieren Sie Postgresql Server
Laden Sie nun das PostgreSQL Server -Paket über den Befehl herunter und installieren Sie sie.
$ sudo APT installieren Sie PostgreSQLSchritt 3: Überprüfen Sie den Port, der von PostgreSQL verwendet wird
Nach Abschluss der Installation können Sie den von der PostgreSQL verwendeten Port über den Standardport 5432 anhören. Überprüfen Sie dies, indem Sie den folgenden Befehl geben.
$ ss -nlt
Schritt 4: Starteinstellungen ändern
Sie können die Starteinstellungen des PostgreSQL-Servers nach dem System des Systems über die SystemCTL-Befehle ändern.
$ sudo systemctl aktivieren postgreSQL $ sudo systemctl deaktivieren postgesqlSchritt 5: Zugriff auf PostgreSQL Server
Wenn PostgreSQL Server installiert, ist er nur von einem lokalen Computer zugänglich und verwendet die Loopback -IP -Adresse Ihres Computers. Sie können diese Einstellung in der PostgreSQL -Konfigurationsdatei ändern, um den Remote -Zugriff zu ermöglichen. Geben Sie den folgenden Befehl ein, um die PostgreSQL -Konfigurationsdatei in Gedit oder einen anderen Texteditor zu öffnen.
$ sudo gedit/etc/postgresql/12/main/postgreSql.ConfAbbildung: PostgreSQL -Konfigurationsdatei, die in einem GEDIT -Editor geöffnet wurde.
Ändern Sie die folgende Zeile im Abschnitt "Verbindungen und Authentifizierungen". Dieser Befehl lässt Postgresql alle eingehenden Verkehr über den Port anhören. Speichern Sie die Datei als nächstes und schließen Sie sie.
listen_addresses = '*'Abbildung: Listener Code, das im Bereich Verbindungs- und Authentikationsbereich eingefügt wurde.
Schritt 6: Postgresql neu starten
Sie müssen den PostgreSQL -Dienst neu starten, um alle Änderungen in Kraft zu setzen, um den folgenden Befehl in Ihrem Terminalfenster auszuführen.
$ sudo systemctl restart postgresqlSchritt 7: Überprüfen Sie die Verwendung von PostgreSQL -Port
Sie können die PostgreSQL -Portnutzung und die IP -Adresse unter Verwendung des Befehls zum Hören überprüfen.
$ ss -nltSchritt 8: Lassen Sie eingehender Client eine Verbindung herstellen
Sie sollten die folgende Zeile zu einer anderen Konfigurationsdatei hinzufügen, mit der ein eingehender Client Ihre Datenbanken und Benutzer verbinden kann. Die Option MD5 in diesem Befehl wird verwendet, um das Authentifizierungskennwort auf alle Verbindungsbenutzer anzuwenden.
$ sudo gedit/etc/postgresql/12/main/pg_hba.ConfAbbildung: Hinzufügen von Zeile zur Konfigurationsdatei PG_HBA mit dem Gedit -Editor.
Schritt 9: Einstellungen der Firewall einstellen
Sie sollten sicherstellen, dass die Firewall nicht mehr eingehende Verbindungen über den PostgreSQL -Port 5432 beendet. Geben Sie dazu den folgenden Befehl im Terminalfenster ein.
$ sudo ufw erlauben von einem beliebigen port 5432 Proto TCPAbschluss
In diesem Artikel wurde behandelt, wie das PostgreSQL -Client -Paket installiert wird, wie das PostgreSQL -Serverpaket installiert wird und wie eine PostgreSQL -Datenbank eingerichtet wird. Nach dem Lesen dieses Artikels sollten Sie auch wissen, wie Sie Zugriff auf andere Konten für den Remote -Zugriff auf den Server oder auf eine Datenbank gewähren können.