Comment installer mysql 8.0 sur Rocky Linux et Almalinux

Comment installer mysql 8.0 sur Rocky Linux et Almalinux

Écrit en C, Mysql est une source ouverte, multiplateforme et l'un des systèmes de gestion de base de données relationnels les plus utilisés (SHRD). Il fait partie intégrante de la pile de lampes et est un système de gestion de base de données populaire dans l'hébergement Web, l'analyse des données et les applications de commerce électronique pour en mentionner quelques-uns.

La version stable actuelle est Mysql 8.0.25 et a été libéré sur 11 mai 2021. Les principaux points forts de la dernière version comprennent:

  • Améliorations InNODB & XML.
  • Dictionnaire de données transactionnel.
  • Prise en charge améliorée pour les fonctionnalités des données JSON et des documents natifs.
  • Expressions de table communes.
  • Fonctions Windows.
  • Améliorations du journal d'erreur telles que la numérotation des erreurs et la verbosité réduite.

Et bien plus. Vous pouvez consulter les notes de version pour une couverture complète de toutes les fonctionnalités et améliorations.

Dans ce guide, nous examinons comment installer Mysql sur Rocky Linux et Almalinux.

Étape 1: Mettre à jour Rocky Linux

Lors de l'installation de logiciels, il est toujours recommandé de commencer par la mise à jour des packages système. Dans certains cas, cela améliore également le noyau après quoi un redémarrage est requis.

Par conséquent, sur la ligne de commande, exécutez la commande suivante pour mettre à jour le noyau et les packages système:

$ sudo dnf mise à jour 
Mettre à jour Rocky Linux

Étape 2: Activer le module MySQL en amont

Se déplacer, nous devons activer le Mysql 8.0 module fourni par le Appstream dépôt. Actuellement, c'est le seul Mysql module fourni et vous pouvez le vérifier en exécutant la commande:

$ sudo dnf list mysql 
Liste du module MySQL

Pour activer le Mysql Stream de module, exécutez la commande:

$ sudo dnf module activer mysql: 8.0 
Activer le module MySQL

Étape 3: Installez MySQL 8.0 sur Rocky Linux

Avec le module activé, installez Mysql 8.0 dans Rocky Linux comme suit:

$ sudo dnf installer @mysql 
Installez MySQL dans Rocky Linux

Étape 4: Activer et démarrer MySQL

Pour effectuer toutes les actions avec le Mysql serveur de base de données, nous devons d'abord démarrer le service. Mais d'abord, permettez-le de commencer le temps de démarrage comme suit:

$ sudo systemctl activer mysqld 

Puis démarrez le Mysql démon.

$ sudo systemctl start mysqld 

Vous pouvez vérifier le Mysql s'exécute en exécutant:

$ sudo systemctl status mysqld 
Vérifiez le statut MySQL

Étape 5: sécuriser MySQL dans Rocky Linux

La dernière étape consiste à sécuriser le juste installé Mysql serveur de base de données. Pourquoi? tu pourrais demander. La raison en est que par défaut, Mysql Livré avec des paramètres par défaut qui sont chargés de failles qui peuvent être exploitées par des pirates. En tant que tel, nous devons le durcir en exécutant le mysql_secure_installation scénario.

$ sudo mysql_secure_installation 

Lorsque le script est exécuté, vous serez invité à utiliser le Valider_password Plugin qui détermine le niveau de résistance du mot de passe et permet aux utilisateurs de configurer uniquement des mots de passe robustes uniquement.

Pour configurer le plugin, tapez 'Y' et presser ENTRER. Le plugin fournit 3 niveaux de stratégie de mot de passe à savoir: FAIBLE, MOYEN & FORT.

Taper 2 pour FORT Politique de mot de passe et appuyez sur ENTRER.

Valider la stratégie de mot de passe mysql

Ensuite, assurez-vous de définir un fort Mysql mot de passe racine conformément au niveau de mot de passe sélectionné.

Définir le mot de passe racine MySQL

Le plugin fournit une estimation de la force du mot de passe, dans ce cas, 100. Cela implique que nous avons satisfait l'exigence de force du mot de passe qui exige un mot de passe fort pour avoir un minimum de 8 Personnages qui devraient être un assortiment de caractères numériques, de cas mixtes et spéciaux.

Pour poursuivre le mot de passe, appuyez sur 'Y' continuer. Sinon, appuyez sur 'n' Pour revenir en arrière et effectuer les ajustements requis.

Pour les invites restantes, appuyez sur 'Y' Pour supprimer les utilisateurs anonymes, empêchez l'utilisateur racine de se connecter à distance et supprimez la base de données de test qui doit être purgée avant de passer dans un environnement de production.

Sécuriser mysql dans Rocky Linux

Étape 6: Connectez-vous à MySQL dans Rocky Linux

Une fois terminé, utilisez le Mysql Client pour se connecter avec la base de données comme indiqué. Authentifier avec le mot de passe racine fourni.

$ sudo mysql -u root -p 

Vous pouvez confirmer la version en exécutant la requête:

mysql> Sélectionnez la version (); 
Connectez la base de données MySQL

Installation du Mysql base de données sur Rocky Linux ou Almalinux est un processus assez simple et simple. Il n'est pas nécessaire d'ajouter un référentiel tiers depuis le Appstream Le référentiel fournit déjà Mysql 8.0 flux de module.