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.
$ sudo dnf module list 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é.
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.
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
É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
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
É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
Et exécutez la commande indiquée.
psql -c "ALTER USER postgres WITH PASSWORD 'your-password';"
La prochaine fois que vous essayez de vous connecter à l’aide de postgres utilisateur, vous devrez vous authentifier.
$ su - postgres
[ 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.
Nous sommes reconnaissants pour votre soutien sans fin.