Comment installer PostgreSQL 15 et Pgadmin dans Rhel 9
- 4574
- 1212
- Zoe Dupuis
Brief: Dans cet article, vous apprendrez à installer le serveur de base de données PostgreSQL 15 et Pgadmin 4 dans Rhel 9 Linux Distribution.
Postgresql est un puissant, largement utilisé, open-source, multi-plate-forme et système de base de données commercial avancé connu pour son architecture, sa fiabilité, son intégrité de données, son ensemble de fonctionnalités robuste et son extensibilité.
pgadmin est un outil d'administration et de gestion en ligne avancée, open-source, complète et basée sur le Web pour le Postgresql serveur de base de données.
Commençons…
Étape 1: Installation de PostgreSQL sur RHEL 9
1. Tout d'abord, désactivez le intégré Postgresql module en exécutant la commande DNF suivante.
# module DNF -QY Désactiver PostgreSQL
2. Ensuite, activez le fonctionnaire Référentiel postgresql yum comme montré.
# dnf install -y https: // download.postgresql.org / pub / repos / yum / reporpms / el-9-x86_64 / pgdg-redhat-repo-latest.noarch.RPMInstallez le référentiel postgresql
3. Ensuite, installez le Postgresql 15 Packages de serveur et client.
# DNF Installer -y PostgreSQL15-ServerInstallez PostgreSQL sur RHEL 9
4. Une fois l'installation terminée, initialisez le Postgresql base de données, puis démarrez le Postgresql-15 Service et activer pour démarrer automatiquement au démarrage du système. Alors vérifiez si le service est opérationnel et est activé comme indiqué.
# / usr / pgsql-15 / bin / postgresql-15-setup initdb # systemctl start postgresql-15 # systemctl activer postgresql-15 # statut systemctl postgresql-15 # systemctl IS-compatible postgresql-15Initialiser PostgreSQL sur RHEL 9
Étape 2: Sécurissez et configurez la base de données PostgreSQL
5. Ensuite, sécurisez le Postgres Compte d'utilisateur et le compte d'utilisateur administratif de la base de données. Commencez par créer un mot de passe pour un compte d'utilisateur système Postgres en utilisant l'utilitaire Passwd comme indiqué.
# Passwd PostgresDéfinir le mot de passe utilisateur PostgreSQL
6. Puis passer au Postgres Compte système et créez un mot de passe sécurisé et fort pour l'utilisateur / rôle de la base de données administrative PostgreSQL comme suit comme suit.
# Su - Postgres $ psql -c "Alter l'utilisateur postgres avec mot de passe '[e-mail protégé]';" $ exitDéfinir le mot de passe de l'administrateur postgresql
7. Configurez maintenant comment le Postgres le serveur authentifiera des clients tels que pgadmin. Les méthodes d'authentification prises en charge incluent l'authentification basée sur le mot de passe qui utilise l'une de ces méthodes: md5, crypte, ou mot de passe.
Pour ce guide, nous allons configurer le md5 Méthode d'authentification dans le fichier / var / lib / pgsql / 15 / data / pg_hba.confli.
# vi / var / lib / pgsql / 15 / data / pg_hba.confli
Trouvez les lignes suivantes et modifiez la méthode d'authentification en md5 comme mis en évidence dans la capture d'écran.
hébergez tous tous 127.0.0.1/32 MD5 HOT All All :: 1/128 MD5Configurer l'authentification du client postgresql
8. Après avoir enregistré le fichier, pour appliquer les modifications récentes dans le Postgres configuration, redémarrer le Postgres service.
# SystemCTL Redémarrer PostgreSQL-15
Étape 3: Installation de pgadmin4 dans Rhel 9
9. Maintenant, nous allons installer pgadmin 4 pour gérer le Postgresql base de données du Web. Tout d'abord, vous devez activer le Epel et pgadmin Référentiels de yum qui contiennent certaines des dépendances.
# abonnement-manager Repos - Eenable CodeadaD-Builder-for-rhel-9 - $ (arch) -rpms # dnf installer https: // dl.fedoraproject.org / pub / ePEL / ePel-Release-Latest-9.noarch.RPM # DNF Install -y https: // ftp.postgresql.org / pub / pgadmin / pgadmin4 / yum / pgadmin4-redhat-repo-2-1.noarch.RPM
dix. Construisez maintenant un cache pour nouvellement installé pgadmin et Epel référentiels et installer pgadmin en utilisant les commandes suivantes.
# dnf makecache # yum install pgadmin4Installez Pgadmin sur RHEL 9
11. Ensuite, démarrez le service HTTPD et activez-le à démarrer automatiquement au démarrage du système, puis vérifiez s'il est opérationnel comme indiqué.
# systemctl start httpd # systemctl activer httpd # statut systemctl status httpdActiver le service HTTPD
Étape 4: Configuration de Pgadmin 4 dans Rhel 9
12. Le pgadmin4 Le package est livré avec un script configurable pour configurer le service Web PGADMIN, qui créera un compte utilisateur utilisé pour s'authentifier dans l'interface Web, configurer les stratégies Selinux et le serveur Web Apache pour déployer le service Web de Pgadmin.
# / usr / pgadmin4 / bin / setup-web.shot
Échantillon de sortie
Configuration de Pgadmin 4 en mode Web sur une plate-forme basée sur RedHat… Création de la base de données de configuration… Remarque: Configuration de l'authentification pour le mode serveur. Entrez l'adresse e-mail et le mot de passe à utiliser pour le compte utilisateur initial PGADMIN: Adresse e-mail: [Protégé par e-mail] Mot de passe: Retyper Mot de passe: PGADMIN 4 - Initialisation de l'application ====================. ==================== Création de répertoires de stockage et de journal… Configuration de Selinux… Le serveur Web Apache est en cours d'exécution et doit être redémarré pour l'installation de Pgadmin 4 à terminer. Continuer (O / N)? y Apache a réussi à redémarrer. Vous pouvez maintenant commencer à utiliser PGADMIN 4 en mode Web à http: // 127.0.0.1 / pgadmin4
13. Si vous avez le pare-feu service activé et en cours d'exécution, ports ouverts 80 et 443 dans le pare-feu pour permettre le trafic vers le serveur Web HTTPD comme indiqué.
# Firewall-CMD - Permanent --zone Public --Add-Port 80 / TCP # Firewall-CMD - Permanent --zone Public --Add-Port 443 / TCP # Firewall-CMD - Reload
Étape 5: Accès à l'interface Web Pgadmin
14. Pour accéder à l'interface Web PGADMIN, ouvrez un navigateur et naviguez en utilisant l'URL suivante.
http: // server_ip / pgadmin4 ou http: // localhost / pgadmin4
Une fois que l'interface de connexion se charge, utilisez l'adresse e-mail et le mot de passe que vous avez créé à l'étape 12 ci-dessus pour vous connecter.
Console Web Pgadmin15. Ensuite, ajoutez une nouvelle connexion de serveur en cliquant sur "Ajouter un nouveau serveur".
Ajouter un nouveau serveur dans Pgadmin16. Puis sous le «Général”Onglet, entrez le nom du serveur des paramètres suivants et laissez éventuellement un commentaire pour décrire la connexion.
Entrez le nom du serveur17. Définissez ensuite le profil de connexion en remplissant les éléments suivants:
- Héberger - Adresse hôte / IP du serveur PostgreSQL.
- Port - par défaut est 5432.
- Base de données de maintenance - Les valeurs par défaut doivent être postgres.
- Nom d'utilisateur - le nom d'utilisateur de la base de données. Vous pouvez utiliser Postgres.
- Mot de passe - Mot de passe pour l'utilisateur ci-dessus.
Puis cliquez sur Enregistrer.
Définir le profil de connexion18. Le nouveau serveur devrait désormais apparaître sous la liste des serveurs, comme indiqué dans la capture d'écran suivante.
Détails du nouveau serveur19. Lorsque vous cliquez sur le nom du serveur, ses attributs doivent se charger sous le tableau de bord comme indiqué dans la capture d'écran suivante.
Tableau de bord du serveur PGADMINVoilà! Vous avez réussi à installer Postgresql 15 et pgadmin 4 dans RHEL 9. Accédez-nous via le formulaire de rétroaction ci-dessous pour toute pensée et questions.
Vous pouvez trouver plus d'informations dans la documentation de PostgreSQL 15 et la documentation PGADMIN.
- « Comment installer Gnome Desktop (GUI) sur Rocky Linux 9
- Comment installer VirtualBox 7.0 dans Debian, Ubuntu et Linux Mint »