So installieren und einrichten Sie die PostgreSQL -Datenbank auf Ubuntu Top 10.Top 10

So installieren und einrichten Sie die PostgreSQL -Datenbank auf Ubuntu Top 10.Top 10
PostgreSQL ist eines der bekanntesten Open-Source-Softwaresysteme für Datenbankverwaltungssoftware da draußen. Dieses System ist schnell, zuverlässig, flexibel, einfach zu bedienen und enthält erweiterte Funktionen, mit denen komplexe Anwendungen in einem fehlertonträglichen Arbeitsbereich eingebaut werden können. Es gibt zwei verschiedene Pakete von PostgreSQL, die jeweils für einen bestimmten Zweck bestimmt sind. Das PostgreSQL -Client -Paket funktioniert auf der Client -Seite, um eine Verbindung zu Servern herzustellen, während das PostgreSQL -Serverpaket Ihr System ermöglicht, Ihre eigenen Datenbanken einzurichten und zu hosten. In diesem Tutorial werden Ihnen angezeigt.

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 -user

So 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 PostgreSQL

Schritt 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 postgesql

Schritt 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.Conf

Abbildung: 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 postgresql

Schritt 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 -nlt

Schritt 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.Conf
Zeile = Host alle alle 0.0.0.0/0 MD5

Abbildung: 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 TCP

Abschluss

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.