07.06.2023

Comment faire pour installer PostgreSQL 13 sur CentOS 8

Dans ce didacticiel, nous vous expliquerons l'installation et la configuration initiale de PostgreSQL 13 sur CentOS 8. Mises à jour pour PostgreSQL 13 sera publié pendant cinq ans jusqu'en novembre 2025. Vous devez exécuter toutes les commandes en tant que root.

Dans le Serverspace vous pouvez créer un serveur avec l'application déjà installée "PostgreSQL".

Pose PostgreSQL 13 emballages

Ajouter PostgreSQL référentiel vers le système.

dnf installer -y https://télécharger.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

Éteins le PostgreSQL modules avec une version plus ancienne présente dans le système.

dnf -qy module désactiver postgresql

installons PostgreSQL Serveur 13.

dnf installer -y postgresql13 serveurs

Configuration initiale

Initialisez la base de données.

/usr/pgsql-13/bin/postgresql-13-configuration initdb
Initialisation de la base de données... OK

Démarrer et activer le démarrage automatique du PostgreSQL après-vente.

systemctl activer --maintenant postgresql- 13

Définissez un mot de passe pour le postgres utilisateur.

su - postgres
psql -c "modifier l'utilisateur postgres avec le mot de passe 'psql-user-pass'"
MODIFIER LE RLE
sortie
déconnexion

Créer un nouveau PostgreSQL utilisateur

Pour créer un nouvel utilisateur dans PostgreSQL, vous devez d'abord le créer dans le système lui-même.

adduser nom d'utilisateur
mot de passe nom d'utilisateur

Connectez-vous en tant que postgres.

su - postgres

Créez un utilisateur de base de données.

créer un nom d'utilisateur

Créez une base de données pour cet utilisateur.

crééb nom d'utilisateur

Le nouvel utilisateur peut maintenant travailler avec PostgreSQL. Connectez-vous. Entrez le mot de passe du nom d'utilisateur lorsque vous y êtes invité.

su - nom d'utilisateur
Mot de passe:

Entrer le PostgreSQL ligne de commande.

psql
psql (13.1)
Tapez "aide" pour obtenir de l'aide.
nom d'utilisateur=>