So installieren Sie PostgreSQL11 auf CentOS7

So installieren Sie PostgreSQL11 auf CentOS7

Installieren Sie PostgreSQL 11 auf CentOS 7

PostgreSQL: Die weltweit fortschrittlichste relationale Open-Source-Datenbank

Um mehr über die weltweit fortschrittlichste relationale Open-Source-Datenbank zu erfahren, müssen Sie sie zunächst installieren. Installieren Sie anschließend PostgreSQL 11 auf CentOS 7.

Umfeld

Alibaba Cloud CentOS 7.3.1611

PostgreSQL 11

PostgreSQL

PostgreSQL ist ein auf POSTGRES basierendes objektrelationales Datenbankverwaltungssystem (ORDBMS), das von der Fakultät für Informatik der University of California in Berkeley entwickelt und inzwischen in PostgreSQL, Version 4.2, umbenannt wurde. PostgreSQL unterstützt den Großteil des SQL-Standards und bietet viele weitere moderne Funktionen: komplexe Abfragen, Fremdschlüssel, Trigger, Ansichten, Transaktionsintegrität, MVCC. Ebenso kann PostgreSQL auf vielfältige Weise erweitert werden, beispielsweise durch das Hinzufügen neuer Datentypen, Funktionen, Operatoren, Aggregatfunktionen und Indizes. PostgreSQL kann für private, kommerzielle und akademische Forschungszwecke kostenlos verwendet, geändert und verteilt werden.

PostgreSQL verfügt seit Version 9.3 über einen integrierten JSON-Datentyp und seit Version 9.4 über JSONB-Unterstützung. Dies weist darauf hin, dass PostgreSQL eigentlich eine Kombination aus einer relationalen Datenbank und einer NoSQL-Datenbank ist. Obwohl PostgreSQL immer noch als relationale Datenbank positioniert ist, hat die NoSQL-Leistung von PostgreSQL in den letzten Updates stark zugenommen und sogar die von MongoDB übertroffen.

PostgreSQL-Installation

Hier installieren wir PostgreSQL 11 im RPM-Modus

# RPM-Paket herunterladen yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-redhat11-11-2.noarch.rpm -y

# Installieren Sie yum -y install postgresql11 postgresql11-server postgresql11-libs

# Initialisieren Sie die Datenbank /usr/pgsql-11/bin/postgresql-11-setup initdb

# Stellen Sie PostgreSQL so ein, dass es beim Booten automatisch gestartet wird, und starten Sie den Dienst systemctl enable postgresql-11
systemctl start postgresql-11
systemctl-Status postgresql-11
## Wenn in der Konsolenausgabe nach „Aktiv“ das Wort „Wird ausgeführt“ angezeigt wird, bedeutet dies, dass der Start abgeschlossen ist.

PostgreSQL-Verbindung

# Melden Sie sich bei der Datenbank an und wechseln Sie hier das Postgres-Konto.
su - postgres
psql

# Navicat stellt eine Verbindung zu PostgreSQL her
# Hier müssen wir die Konfigurationsdatei postgresql.conf ändern
finden / -name postgresql.conf
vi /var/lib/pgsql/11/data/postgresql.conf

# Suchen Sie nach listen_address, heben Sie die Kommentierung auf und ändern Sie den Wert von localhost in Anführungszeichen in *
Listenadresse = "*"

# Speichern und beenden, den PostgreSQL-Dienst neu starten systemctl restart postgresql-11

# Alibaba Cloud-Sicherheitsgruppenregelkonfiguration -> Sicherheitsgruppenregeln schnell hinzufügen -> PostgreSQL auswählen und hinzufügen # Wenn Sie in Navicat localhost nicht in * ändern, wird Navicat beim Verbinden den Fehler „Verbindung abgelehnt“ ausgeben.

# Ich habe hier das Passwort des Postgres-Benutzers geändert. Die Schritte sind wie folgt:
## Benutzer wechseln und psql eingeben
su - postgres
psql
## Passwort ändern alter user postgres password 'password' 

Verbindung erfolgreich!

An diesem Punkt ist PostgreSQL eingerichtet. Die Einrichtung von PostgreSQL unter Windows ist relativ einfach. Als nächstes lernen Sie PostgreSQL!

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • So erhalten Sie das aktuelle Datum und die aktuelle Uhrzeit in PostgreSQL und Vorsichtsmaßnahmen
  • Beispiel einer rekursiven Abfrage mit PostgreSQL-Baumstruktur
  • Syntax und Verwendung von Fensterfunktionen in der PostgreSQL-Datenbank
  • So implementieren Sie Batch-Einfüge-, Aktualisierungs- und Zusammenführungsvorgänge in PostgreSQL
  • Praktische Erklärung zur Verwendung gespeicherter PostgreSQL-Prozeduren
  • Beispielcode zum Zurücksetzen des PostgreSQL-Passworts auf dem Mac

<<:  jQuery-Plugin zur Implementierung des Minesweeper-Spiels (1)

>>:  Grafisches Tutorial zur Deinstallation und Installation von MySQL unter Linux

Artikel empfehlen

Vue implementiert den Anruf der PC-Kamera, um Fotos in Echtzeit aufzunehmen

Vue ruft die PC-Kamera auf, um Bilder in Echtzeit...

Tiefgreifendes Verständnis der Verwendung von CSS clear:both

clear:both wird zum清除浮動Das ist der Eindruck, den ...

So verwenden Sie VirtualBox zum Simulieren eines Linux-Clusters

1. Richten Sie HOST auf dem Host-Macbook ein Im v...

Linux-Befehl „exa“ (bessere Dateianzeige als „ls“)

Installieren Befolgen Sie zur Installation die RE...

So konfigurieren Sie Umgebungsvariablen in einer Linux-Umgebung

JDK-Downloadadresse: http://www.oracle.com/techne...

HTML-Grundlagen - CSS-Stylesheets, Style-Attribute, Format- und Layoutdetails

1. Position : fest Gesperrte Position (relativ zu...

Detaillierte Einführung und Verwendungsbeispiele für Map-Tag-Parameter

Karten-Tags müssen paarweise vorkommen, d. h. <...

So erstellen Sie einen Nginx-Server mit Docker

Betriebsumgebung: MAC Docker-Version: Docker vers...

Spezifische Verwendung von MySQL-Operatoren (und, oder, in, nicht)

Inhaltsverzeichnis 1. Einleitung 2. Haupttext 2.1...

Beispiel für den schnellen Aufbau eines Redis-Clusters mit Docker

Was ist Redis Cluster? Redis Cluster ist eine von...

HTML-Tabelle_Powernode Java Academy

Um eine Tabelle in HTML zu zeichnen, verwenden Si...