Comment installer et configurer PostgreSQL 13 sur CentOS 8
Dans ce tutoriel complet, nous vous guiderons étape par étape à travers l'installation et la configuration initiale de PostgreSQL 13 sur CentOS 8. PostgreSQL 13 est un système de gestion de bases de données relationnelles robuste et open source, reconnu pour sa fiabilité et ses fonctionnalités avancées. Mises à jour officielles et support pour PostgreSQL La version 13 sera déployée jusqu'en novembre 2025, garantissant ainsi la stabilité et la sécurité à long terme de votre environnement de base de données. Pour effectuer l'installation et la configuration correctement, vous devez exécuter toutes les commandes avec les privilèges root ou utiliser sudo. Ce guide vous aidera à obtenir PostgreSQL 13 opérationnel en douceur sur votre CentOS 8 serveurs, couvrant tout, de la configuration du référentiel à la gestion des services et à l'initialisation de base de la base de données.
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 install -y https://download.postgresql.org/pub/repos/yum/repo-rpms/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 disable postgresql
installons PostgreSQL Serveur 13.
dnf install -y postgresql13-server
Configuration initiale
Initialisez la base de données.
/usr/pgsql-13/bin/postgresql-13-setup initdb
Initializing database ... OK
Démarrer et activer le démarrage automatique du PostgreSQL après-vente.
systemctl enable --now postgresql-13
Définissez un mot de passe pour le postgres utilisateur.
su - postgres
psql -c "alter user postgres with password 'psql-user-pass'"
ALTER ROLE
exit
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 username
passwd username
Connectez-vous en tant que postgres.
su - postgres
Créez un utilisateur de base de données.
createuser username
Créez une base de données pour cet utilisateur.
createdb username
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 - username
Password:
Entrer le PostgreSQL ligne de commande.
psql
psql (13.1)
Type "help" for help.
username=>
Conclusion
Dans ce tutoriel, vous avez appris à installer et à effectuer la configuration initiale de PostgreSQL 13 sur CentOS 8. Nous avons abordé l'ajout de l'officiel PostgreSQL Dépôt, désactivation des anciennes versions de modules, installation du serveur, initialisation de la base de données et activation du démarrage automatique du service. Vous avez également appris à sécuriser l'utilisateur PostgreSQL par défaut avec un mot de passe, à créer de nouveaux utilisateurs système et base de données, et à vous connecter au serveur. PostgreSQL shell. Suivre ces étapes garantit une connexion stable et sécurisée PostgreSQL configuration prête pour vos applications. PostgreSQL Le support à long terme de 13 jusqu'en novembre 2025 en fait un choix fiable pour vos besoins de base de données.
QFP
- Q : Quelle est la configuration système requise pour l’installation PostgreSQL 13 sur CentOS 8?
A: PostgreSQL 13 courses en standard CentOS 8 installations. Vous avez besoin des privilèges root ou sudo et d'une connexion Internet stable pour ajouter des dépôts et télécharger des packages. - Q : Comment puis-je mettre à jour PostgreSQL 13 sur CentOS 8?
A : Les mises à jour sont livrées via le PostgreSQL Dépôt ajouté. Utilisez dnf update postgresql13-server pour maintenir votre serveur à jour. - Q : Puis-je installer PostgreSQL 13 aux côtés des anciennes versions ?
A : Il n’est pas recommandé d’exécuter plusieurs programmes majeurs. PostgreSQL versions simultanément sur le même serveur, à moins d'être soigneusement gérées, car elles utilisent des répertoires de données et des ports différents. - Q : Comment activer l’accès à distance à PostgreSQL?
R : Vous devez modifier le fichier postgresql.conf pour écouter sur les adresses IP souhaitées et configurer le fichier pg_hba.conf pour autoriser les connexions à distance. N'oubliez pas de redémarrer le serveur. PostgreSQL service après modifications. - Q : Comment puis-je sécuriser mon PostgreSQL installation?
A : Définissez des mots de passe forts pour les utilisateurs, limitez l'accès au réseau à l'aide de règles de pare-feu et configurez PostgreSQLLes méthodes d'authentification de s correctement. - Q : Que faire si je souhaite désinstaller PostgreSQL 13?
R : Utilisez dnf remove postgresql13-server pour désinstaller le serveur. N'oubliez pas de sauvegarder vos données avant de supprimer le serveur.


