PostgreSQL est un système de gestion de base de données relationnelle open source extrêmement populaire (SGBDR) qui existe depuis plus de 30 ans. Il offre SQL prise en charge linguistique utilisée pour la gestion des bases de données et l’exécution CRUD opérations (Créer Lire Mettre à jour Supprimer).

[ You might also like: 10 Useful Websites for Learning PostgreSQL Database System]

PostgreSQL s’est forgé une solide réputation pour sa robustesse, sa flexibilité et ses performances. C’est le magasin de données principal pour de nombreuses applications Web et analytiques. Des géants mondiaux qui comptent sur PostgreSQL comprendre Spotify, Instagram, Trivago, Uber, et Netflix.

Au moment de la rédaction de ce guide, la dernière version est PostgreSQL 13 et dans cet article, nous montrons comment installer PostgreSQL au Linux rocheux et AlmaLinux.

Étape 1 : ajouter le référentiel PostgreSQL

La version par défaut de PostgreSQL au Appstream les référentiels est PostgreSQL 10.

Publicité
$ sudo dnf module list postgresql
Lister Le Module Postgresql
Lister Le Module Postgresql
Lister Le Module Postgresql

De la sortie, nous pouvons clairement voir que la valeur par défaut PostgreSQL flux – marqué avec [ d ] est PostgreSQL 10.

Pour installer la dernière PostgreSQL version, nous devons d’abord installer le PostgreSQL YUM référentiel sur notre système comme indiqué.

$ sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

Étape 2 : Installez PostgreSQL 13 sur Rocky Linux

Avec le PostgreSQL YUM référentiel en place, la prochaine étape consiste à mettre à jour Linux rocheux référentiels. Exécutez simplement la commande suivante pour y parvenir

$ sudo dnf update

Ensuite, désactivez le module par défaut qui, comme nous l’avons vu précédemment, est PostgreSQL 10.

$ sudo dnf -qy module disable postgresql

Une fois le module par défaut désactivé, continuez et installez PostgreSQL 13 client et serveur comme indiqué.

$ sudo dnf install postgresql13 postgresql13-server

Taper 'Y' et frappe ENTRER chaque fois que vous êtes invité à importer le GPG clé.

Installer Postgresql Dans Rocky Linux
Installer Postgresql Dans Rocky Linux
Installer Postgresql Dans Rocky Linux

La commande installe PostgreSQL serveur et client ainsi que d’autres dépendances. À la toute fin de l’installation, vous devriez avoir la sortie affichée qui indique que tous les packages ont été installés avec succès.

Installation De Postgresql Terminée
Installation De Postgresql Terminée
Installation De Postgresql Terminée

Vous pouvez confirmer la version de PostgreSQL installé à l’aide de la commande :

$ psql -V

psql (PostgreSQL) 13.4

Étape 3 : démarrer et activer le service PostgreSQL

Une fois que PostgreSQL est installé, l’étape suivante consiste à démarrer le service et à s’assurer que le serveur de base de données est en cours d’exécution. Mais avant cela, activez PostgreSQL pour démarrer au démarrage.

$ sudo systemctl enable postgresql-13

Ensuite, démarrez le PostgreSQL serveur de base de données.

$ sudo systemctl start postgresql-13

Pour confirmer que PostgreSQL est opérationnel, exécutez :

$ sudo systemctl status postgresql-13
Vérifier L'État De Postgresql
Vérifier L'État De Postgresql
Vérifier L’état De Postgresql

D’après la sortie, il est clair que notre serveur de base de données fonctionne comme prévu.

Étape 4 : Initialiser la base de données PostgreSQL

Avant d’aller plus loin, nous devons initialiser le initdb base de données qui est responsable de la création d’un nouveau PostgreSQL grappe. Un cluster est un groupe ou une collection de plusieurs bases de données gérées par un cluster.

Donc, pour initialiser la base de données, exécutez la commande :

$ sudo /usr/pgsql-*/bin/postgresql-*-setup initdb
Initialiser La Base De Données Postgresql
Initialiser La Base De Données Postgresql
Initialiser La Base De Données Postgresql

Étape 5 : Se connecter à la base de données PostgreSQL

Lorsque PostgreSQL est installé, un utilisateur de base de données par défaut appelé postgres est créé. Il ne nécessite aucune authentification et un mot de passe n’est donc pas requis pour se connecter. Dans l’étape suivante, nous allons créer un mot de passe pour le postgres utilisateur pour des raisons de sécurité.

Pour l’instant, nous allons nous connecter au PostgreSQL shell en passant d’abord au postgres utilisateur.

$ sudo su - postgres

Une fois que vous êtes passé au postgresql utilisateur, accédez à l’invite de la base de données à l’aide de la commande :

$ psql
Connecter La Base De Données Postgresql
Connecter La Base De Données Postgresql
Connecter La Base De Données Postgresql

Étape 6 : Définir le mot de passe pour l’utilisateur Postgres

Enfin, nous allons sécuriser le postgres utilisateur avec un mot de passe pour des raisons de sécurité. En tant qu’utilisateur sudo, exécutez la commande :

$ sudo passwd postgres

Fournissez un nouveau mot de passe et confirmez. Maintenant, connectez-vous à nouveau en tant qu’utilisateur Postgres.

$ su - postgres
Définir Le Mot De Passe Utilisateur Postgres
Définir Le Mot De Passe Utilisateur Postgres
Définir Le Mot De Passe Utilisateur Postgres

Et exécutez la commande indiquée.

psql -c "ALTER USER postgres WITH PASSWORD 'your-password';"
Modifier Le Rôle D'Utilisateur Postgres
Modifier Le Rôle D'Utilisateur Postgres
Modifier Le Rôle D’utilisateur Postgres

La prochaine fois que vous essayez de vous connecter à l’aide du postgres utilisateur, vous devrez vous authentifier.

$ su - postgres
Connectez-Vous À La Base De Données Postgresql
Connectez-Vous À La Base De Données Postgresql
Connectez-Vous À La Base De Données Postgresql

Et c’est à peu près tout. Nous vous avons guidé tout au long de l’installation de PostgreSQL au Linux rocheux et AlmaLinux

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer :

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint ! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT pour tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café ( ou 2 ) en guise de remerciement.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

.

Rate this post
Publicité
Article précédentBitcoin, Ethereum, Litecoin sont désormais disponibles pour les clients britanniques de Paypal
Article suivantSamsung Galaxy Z Fold 3 est examiné (vidéo)
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici