Installieren Sie PostgreSQL 12 auf Centos8

Einführung

Da ich nur MySQL berührt hatte, installierte ich Postgresql mithilfe der Installationsmethode auf der offiziellen Website zur Überprüfung. Dieses Mal gehen wir von einer lokalen Postgres-Benutzerverbindung ohne Authentifizierung aus.

Umgebung

Installation

dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
dnf -qy module disable postgresql
dnf install -y postgresql12-server
/usr/pgsql-12/bin/postgresql-12-setup initdb
systemctl enable postgresql-12
systemctl start postgresql-12

Wählen Sie auf der offiziellen Website unten die aus, die Sie installieren möchten, und installieren Sie sie. https://www.postgresql.org/download/linux/redhat/

Einstellungsänderung

Vorbereitungen

Benutzerwechsel

Nach der Installation wurde der Benutzer postgres hinzugefügt. Ändern Sie den Benutzer. Grundsätzlich wird die Operation vom Postgres-Benutzer ausgeführt.

su - postgres

Verzeichnisübergang

Wechseln Sie in das Verzeichnis, in dem sich die Konfigurationsdatei befindet.

cd /var/lib/pgsql/12/data

PFAD hinzufügen

Stellen Sie pg_ctl im relativen PATH zur Verfügung. Sie können es zu .bash_profile hinzufügen.

export PATH=$PATH:/usr/pgsql-12/bin/

postgresql.conf Eine Datei für Grundeinstellungen. Ändern Sie die Einstellungen entsprechend. Diesmal handelt es sich um eine Überprüfung. Lassen Sie sie daher als Standard.

pg_hba.conf Eine Datei, mit der das Netzwerk für die Verbindung festgelegt wird. Durch den Wechsel von ident zu trust können Sie ohne Authentifizierung eine Verbindung zum lokalen Host herstellen. Wenn postgresql.conf die Standardeinstellung ist, können Sie eine Verbindung mit ipv6 herstellen. Ändern Sie daher auch ipv6.

# IPv4 local connections:
host    all             all             127.0.0.1/32            ident
# IPv6 local connections:
host    all             all             ::1/128                 ident
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust

Reflexion der Einstellungen

Wenden Sie die Einstellungen mit dem folgenden Befehl an.

pg_ctl reload

Bestätigung

Anmeldebestätigung

Bestätigen Sie, dass Sie sich mit dem folgenden Befehl anmelden können.

psql -h localhost

Passwort ändern (optional)

Ändern Sie nach dem Herstellen der Verbindung das Passwort des Postgres-Benutzers.

alter role postgres with password 'Passwort';

Zusammenfassung

Ich habe es auf der offiziellen Website installiert. Ich habe vergessen, die IPv6-Einstellungen zu ändern, kannte das ursprüngliche Passwort des Postgres-Benutzers nicht oder wurde unerwartet erwischt. Das ursprüngliche Passwort für den Postgres-Benutzer ist noch nicht bekannt.

Verweise

Recommended Posts

Installieren Sie PostgreSQL 12 auf Centos8
Installieren Sie PostgreSQL 13 unter CentOS 7.5
Installieren Sie Golang unter CentOS 8
Installieren Sie Neo4j 4.1.3 unter centOS
Installieren Sie Vertica 10.0 unter CentOS 6.10
Installieren Sie Python 3 unter CentOS 7
Installieren Sie kuromoji unter CentOS7
Installieren Sie PostGIS 2.5.5 unter CentOS7
Installieren Sie jpndistrict unter CentOS 7
Installieren Sie Redmine 4.1.1 unter CentOS 7
Smokeping Installation unter CentOS7
Installieren Sie OpenFOAM v2006 unter CentOS
Installieren Sie Jenkins auf Dockers CentOS
Installieren Sie Apache unter CentOS auf VirtualBox
Installieren Sie Ruby 2.7 unter CentOS 7 (SCL)
Hinweis: Installieren Sie PostgreSQL 9.5 unter Ubuntu 18.04
Installieren Sie Ruby 2.5 unter CentOS 7 mit SCL
Java Open JDK 8 unter CentOS 7 installieren
So installieren Sie MariaDB 10.4 unter CentOS 8
Installieren Sie Apache 2.4.46 von der Quelle unter CentOS 7
Schritte zum Installieren von devtoolset-6 unter CentOS 7
Installieren Sie Java 9 unter Windows 10 und CentOS 7
Installieren Sie MariaDB (CentOS 8)
[CentOS] Installieren Sie Apache-Loggen
Installieren Sie samba4 aus dem Quellcode unter CentOS8
Installieren Sie den Webmail-Client Rainloop unter CentOS 8
So installieren Sie Beta PHP8.0 unter CentOS8
Installieren Sie CentOS 7 auf Raspberry pi 4 Model B.
Installieren Sie gradle auf dem Mac
Befehl zum Installieren von nginx / PHP7 / php-fpm unter CentOS7
Installieren Sie Corretto 8 unter Windows
Maven auf CentOS 7 Tutorial
Installieren Sie OpenJDK unter macOS
Docker-Installation unter CentOS 6
Verwenden Sie perltidy unter CentOS 8
Installieren Sie pyqt5 auf Ubuntu
Probieren Sie OpenLiteSpeed unter CentOS8 aus
Tomcat v8 unter CentOS7
[CentOS7] Installiere aws cli
Installieren Sie Docker auf Manjaro
Installation von Zabbix 5 unter CentOS 8
Installieren Sie Ruby unter Ubuntu 20.04
Verwenden Sie mod_auth_cas unter CentOS 8
Installieren Sie lombok auf SpringToolSuite4
Anlegestelle v8 auf CentOS7
OpenJDK-Installation unter CentOS7
Installieren Sie openjdk11 auf einem Mac
Installieren Sie OpenJDK 8 auf einem Mac
Installieren Sie das BookStack-Dokumentations-Wiki im Elastic Compute Service unter CentOS 7
Installieren Sie den neuesten Hardwaretreiber von EL Repo unter CentOS
Installieren Sie MySQL 5.6 unter CentOS6 [So geben Sie die Version an]