Écrit en C, MySQL est un système open source, multiplateforme et l’un des systèmes de gestion de bases de données relationnelles les plus utilisés (SGDN). C’est une partie intégrante de la LAMPE pile et est un système de gestion de base de données populaire dans les applications d’hébergement Web, d’analyse de données et de commerce électronique, pour n’en citer que quelques-uns.

La version stable actuelle est MySQL 8.0.25 et a été libéré le 11 mai 2021. Les principaux points saillants de la dernière version incluent :

  • Améliorations InnoDB et XML.
  • Dictionnaire de données transactionnelles.
  • Prise en charge améliorée des données JSON natives et de la fonctionnalité de stockage de documents.
  • Expressions de table communes.
  • Fonctions Windows.
  • Améliorations du journal des erreurs telles que la numérotation des erreurs et la verbosité réduite.

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

Dans ce guide, nous examinons comment installer MySQL au Linux rocheux et AlmaLinux.

Étape 1 : Mettre à jour Rocky Linux

Lors de l’installation de packages logiciels, il est toujours recommandé de commencer par la mise à jour des packages système. Ceci, dans certains cas, met également à niveau le noyau, après quoi un redémarrage est nécessaire.

Publicité

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 update
Mettre À Jour Rocky Linux
Mettre À Jour Rocky Linux
Mettre À Jour Rocky Linux

Étape 2 : Activer le module MySQL en amont

Pour aller plus loin, nous devons permettre au 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 module list mysql
Lister Le Module Mysql
Lister Le Module Mysql
Lister Le Module Mysql

Pour activer le MySQL flux de module, exécutez la commande :

$ sudo dnf module enable mysql:8.0
Activer Le Module Mysql
Activer Le Module Mysql
Activer Le Module Mysql

Étape 3 : Installez MySQL 8.0 sur Rocky Linux

Avec le module activé, installez MySQL 8.0 dans Linux rocheux comme suit:

$ sudo dnf install @mysql
Installer Mysql Dans Rocky Linux
Installer Mysql Dans Rocky Linux
Installer Mysql Dans Rocky Linux

Étape 4 : Activer et démarrer MySQL

Pour effectuer des actions avec le MySQL serveur de base de données, nous devons d’abord démarrer le service. Mais d’abord, permettons-lui de démarrer au démarrage comme suit :

$ sudo systemctl enable 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érifier Le Statut Mysql
Vérifier Le Statut Mysql
Vérifier Le Statut Mysql

Étape 5 : Sécurisez MySQL dans Rocky Linux

La dernière étape consiste à sécuriser le tout juste installé MySQL serveur de base de données. Pourquoi? vous pourriez demander. La raison en est que par défaut, MySQL est livré avec des paramètres par défaut chargés de failles pouvant ê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 VALIDATE_PASSWORD plugin qui détermine le niveau de force du mot de passe et permet aux utilisateurs de configurer uniquement des mots de passe robustes.

Pour configurer le plugin, tapez 'Y' et appuyez sur ENTRER. Le plugin fournit 3 niveaux de politique de mot de passe à savoir : MEUGLER, MOYEN & FORT.

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

Valider La Politique De Mot De Passe Mysql
Valider La Politique De Mot De Passe Mysql
Valider La Politique De Mot De Passe Mysql

Ensuite, assurez-vous de définir une forte MySQL mot de passe root en fonction du niveau de mot de passe sélectionné.

Définir Le Mot De Passe Racine Mysql
Définir Le Mot De Passe Racine Mysql
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 de mot de passe qui exige un mot de passe fort pour avoir un minimum de 8 caractères qui doivent être un assortiment de caractères numériques, de casse mixte et de caractères spéciaux.

Pour continuer avec le mot de passe défini, appuyez sur ‘Y’ continuer. Sinon, appuyez sur ‘n’ revenir en arrière et faire les ajustements nécessaires.

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

Sécurisez Mysql Dans Rocky Linux
Sécurisez Mysql Dans Rocky Linux
Sécurisez Mysql Dans Rocky Linux

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

Une fois terminé, utilisez le MySQL client pour se connecter à la base de données comme indiqué. Authentifiez-vous avec le mot de passe root fourni.

$ sudo mysql -u root -p

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

mysql>  SELECT VERSION ();
Connectez La Base De Données Mysql
Connectez La Base De Données Mysql
Connectez La Base De Données Mysql

Installation du MySQL base de données sur Linux rocheux ou AlmaLinux est un processus assez simple et direct. Il n’est pas nécessaire d’ajouter de référentiel tiers puisque le AppStream référentiel fournit déjà MySQL 8.0 flux de modules.

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 disponibles GRATUITEMENT pour tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café ( ou 2 ) en guise de remerciement.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

.

Rate this post
Publicité
Article précédentHuawei Watch 3, redéfinissant le fonctionnement de l’horloge – Manille Bulletin
Article suivantBitcoin (BTC) et la crypto-monnaie du futur ? La majorité des dirigeants disent oui, selon Deloitte Research »Crypto Insiders
Avatar
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