PostgreSQLName est un système de gestion de base de données relationnelle open source immensément populaire (SGBDR) qui existe depuis plus de 30 ans. Il offre SQL support linguistique qui est utilisé pour gérer les bases de données et exécuter CRUD opérations (Créer Lire Mettre à jour Supprimer).

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

PostgreSQLName s’est forgé une solide réputation de robustesse, de flexibilité et de performance. Il s’agit du principal magasin de données pour de nombreuses applications Web et analytiques. Des géants mondiaux qui comptent sur PostgreSQLName comprendre Spotify, Instagram, Trivago, Uber, et Netflix.

Au moment de la rédaction de ce guide, la dernière version est PostgreSQL 15 et dans cet article, nous montrons comment installer PostgreSQLName sur Rocheux Linux et AlmaLinux.

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

La version par défaut de PostgreSQLName sur Appstream référentiels est PostgreSQL 10.

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

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

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

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

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

Étape 2 : Installer PostgreSQL 15 sur Rocky/Alma Linux

Avec le PostgreSQL YUM référentiel en place, l’étape suivante consiste à mettre à jour les référentiels. Exécutez simplement la commande suivante pour y parvenir :

$ sudo dnf update -y

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 15 client et serveur comme indiqué.

$ sudo dnf install -y postgresql15-server

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

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

La commande installe le PostgreSQLName serveur et client aux côtés 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 15 Terminée
Installation De Postgresql 15 Terminée

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

$ psql -V

psql (PostgreSQL) 15.0

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

Avant d’aller plus loin, nous devons initialiser le initdb base de données chargée de créer une nouvelle PostgreSQLName groupe. Un cluster est un groupe ou un ensemble 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-15/bin/postgresql-15-setup initdb
Initialiser La Base De Données Postgresql
Initialiser La Base De Données Postgresql

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

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

$ sudo systemctl enable postgresql-15

Par la suite, lancez le PostgreSQLName serveur de base de données.

$ sudo systemctl start postgresql-15

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

$ sudo systemctl status postgresql-15
Vérifier L'État De Postgresql
Vérifier L&Rsquo;État De Postgresql

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

Étape 5 : Connectez-vous à la base de données PostgreSQL

Lorsque PostgreSQLName 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 nécessaire 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 PostgreSQLName shell en basculant d’abord vers le 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 Le Shell De Base De Données Postgresql
Connecter Le Shell De 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

Entrez un nouveau mot de passe et confirmez. 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

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&Rsquo;Utilisateur Postgres

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

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

[ You might also like: How to Backup and Restore a PostgreSQL Database ]

Et c’est à peu près tout. Nous vous avons accompagné dans l’installation de PostgreSQLName sur Rocheux Linux 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 accessibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en signe d’appréciation.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

Rate this post
Publicité
Article précédentLe Qatar « exige » que les visiteurs de la Coupe du monde installent un « logiciel espion » parrainé par l’État sur leurs téléphones
Article suivantGoogle Messages teste les réactions de type iMessage pour RCS
Avatar De Violette Laurent
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