Installez PostgreSQL 12 sur Centos8

introduction

Comme je n'avais touché que Mysql, j'ai installé Postgresql en utilisant la méthode d'installation sur le site officiel pour vérification. Cette fois, nous supposons une connexion utilisateur postgres locale sans authentification.

environnement

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

Sélectionnez celui que vous souhaitez installer sur le site officiel ci-dessous et installez-le. https://www.postgresql.org/download/linux/redhat/

changement de réglage

Préparation préalable

Changement d'utilisateur

Après l'installation, l'utilisateur postgres a été ajouté, changez donc l'utilisateur. Fondamentalement, l'opération est effectuée par l'utilisateur postgres.

su - postgres

Transition d'annuaire

Accédez au répertoire où se trouve le fichier de configuration.

cd /var/lib/pgsql/12/data

Ajouter un CHEMIN

Rendre pg_ctl disponible dans le PATH relatif. Vous pouvez l'ajouter à .bash_profile.

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

postgresql.conf Un fichier pour les paramètres de base. Modifiez les paramètres selon vos besoins. Cette fois, il s'agit d'une vérification, laissez-la par défaut.

pg_hba.conf Un fichier qui définit le réseau auquel se connecter. En passant d'identifiant à confiance, vous pouvez vous connecter à l'hôte local sans authentification. Si postgresql.conf est la valeur par défaut, vous pouvez vous connecter avec ipv6, alors changez également 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

Reflet des paramètres

Appliquez les paramètres avec la commande suivante.

pg_ctl reload

Vérification

Confirmation de connexion

Confirmez que vous pouvez vous connecter avec la commande suivante.

psql -h localhost

Changer le mot de passe (facultatif)

Après la connexion, modifiez le mot de passe de l'utilisateur postgres.

alter role postgres with password 'mot de passe';

Résumé

Je l'ai installé sur le site officiel. J'ai oublié de modifier les paramètres ipv6, je ne connaissais pas le mot de passe initial de l'utilisateur postgres ou j'ai été surpris de manière inattendue. Et le mot de passe initial de l'utilisateur postgres est toujours inconnu.

Les références

Recommended Posts

Installez PostgreSQL 12 sur Centos8
Installez PostgreSQL 13 sur CentOS 7.5
Installez Golang sur CentOS 8
Installez Neo4j 4.1.3 sur centOS
Installez Vertica 10.0 sur CentOS 6.10
Installez Python 3 sur CentOS 7
Installez kuromoji sur CentOS7
Installez PostGIS 2.5.5 sur CentOS7
Installez jpndistrict sur CentOS 7
Installez Redmine 4.1.1 sur CentOS 7
Installation de Smokeping sur CentOS7
Installez OpenFOAM v2006 sur CentOS
Installez Jenkins sur CentOS de Docker
Installez Apache sur CentOS sur VirtualBox
Installez Ruby 2.7 sur CentOS 7 (SCL)
Remarque: installez PostgreSQL 9.5 sur Ubuntu 18.04
Installez Ruby 2.5 sur CentOS 7 en utilisant SCL
Installation de Java Open JDK 8 sur CentOS 7
Comment installer MariaDB 10.4 sur CentOS 8
Installez apache 2.4.46 à partir des sources sur CentOS 7
Étapes pour installer devtoolset-6 sur CentOS 7
Installez Java 9 sur Windows 10 et CentOS 7
Installez MariaDB (CentOS 8)
[CentOS] Installez apache-loggen
Installez samba4 à partir du code source sur CentOS8
Installez le client de messagerie Web Rainloop sur CentOS 8
Comment installer la beta php8.0 sur CentOS8
Installez CentOS 7 sur Raspberry pi 4 modèle B
Installez Gradle sur Mac
Commande pour installer nginx / PHP7 / php-fpm sur CentOS7
Installez Corretto 8 sur Windows
Tutoriel Maven sur CentOS 7
Installez OpenJDK sur macOS
Installation de Docker sur CentOS 6
Utiliser perltidy sur CentOS 8
Installez pyqt5 sur ubuntu
Essayez OpenLiteSpeed sur CentOS8
Tomcat v8 sur CentOS7
[CentOS7] Installez aws cli
Installez Docker sur Manjaro
Installation de Zabbix 5 sur CentOS 8
Installez Ruby sur Ubuntu 20.04
Utilisez mod_auth_cas sur CentOS 8
Installez lombok sur SpringToolSuite4
Jetty v8 sur CentOS7
Installation d'OpenJDK sur CentOS7
Installez openjdk11 sur Mac
Installez OpenJDK 8 sur mac
Installer le wiki de documentation BookStack sur Elastic Compute Service sur CentOS 7
Installez le dernier pilote matériel d'ELRepo sur CentOS
Installez MySQL 5.6 sur CentOS6 [Comment spécifier la version]