▷ Comment installer MySQL sur Ubuntu 21.10 ✔️

Travailler avec des données peut devenir un défi dans tout type d'organisation en raison des situations et des types de données qu'elle gère. Des bases de données de certains utilisateurs ou peut-être de milliers peuvent être créées, mais quelle que soit leur taille, si vous n'avez pas un gestionnaire et un administrateur efficaces, les choses peuvent tout simplement devenir incontrôlables et c'est pourquoi nous devons savoir précisément quelle est la meilleure option pour travailler les données. Cette solution est MySQL.

MySQL est un système de gestion de base de données SQL distribué par Oracle Corporation agissant en tant que gestionnaire de base de données relationnelle. En ayant MySQL nous aurons des fonctions et des caractéristiques telles que :

Fonctions et fonctionnalités MySQL

  • Toutes vos bases de données sont relationnelles
  • Il a son propre gestionnaire de ressources
  • Prend en charge l'utilisation d'instructions de définition de données atomiques (Atomic DDL)
  • C'est open source
  • Il est écrit en C et C++
  • Utilise une conception de serveur multicouche avec des modules indépendants
  • Peut être configuré à l'aide de CMake pour les problèmes de portabilité
  • Disponible pour divers systèmes d'exploitation
  • Utilise des tables de disques arborescents (MyISAM) avec compression d'index
  • Offre des moteurs de stockage transactionnels et non transactionnels
  • Implémenter des tables de hachage en mémoire qui sont utilisées comme tables temporaires
  • Implémenter des fonctions SQL via une bibliothèque de classes dédiée

NouveautesDans la version la plus récente de MySQL, 8.0, on retrouve des nouveautés telles que :

  • Un dictionnaire de données transactionnelles est incorporé où les informations sur les objets de la base de données sont stockées
  • Maintenant, le serveur exécute les tâches précédemment gérées par mysql_upgrade
  • Intégrer des instructions de définition de données atomiques (Atomic DDL)
  • Un nouveau plugin d'authentification caching_sha2_password a été ajouté
  • Les tables de subventions dans la base de données système MySQL sont désormais des tables InnoDB (transactionnelles)
  • MySQL prend désormais en charge les rôles pour étendre ses capacités
  • MySQL 8.0 intègre désormais le concept de catégories de comptes utilisateurs, cela permet au système et aux utilisateurs d'avoir le privilège SYSTEM_USER
  • L'instruction GRANT a maintenant la clause AS user [WITH ROLE]
  • MySQL a été mis à jour pour conserver les informations de l'historique des mots de passe
  • Il est désormais possible pour les comptes d'avoir deux mots de passe
  • MySQL permet désormais aux administrateurs de configurer des comptes d'utilisateurs de sorte qu'avec un certain nombre d'échecs de connexion consécutifs, leur compte soit temporairement verrouillé
  • MySQL prend désormais en charge le mode FIPS
  • OpenSSL 1.1.1 prend en charge le protocole TLS v1.3 pour les connexions cryptées, et MySQL 8.0.16 et les versions ultérieures prennent également en charge TLS v1.3

Il est temps de voir comment installer MySQL sur Ubuntu 21.10.

Installer MySQL sur Ubuntu 21.10

Étape 1
On ouvre le terminal dans Ubuntu 21.10, là on va valider la version du système avec la commande :

 lsb_release -a

AGRANDIR

Étape 2
Maintenant, nous allons mettre à jour le système avec la commande :

 mise à jour sudo apt

AGRANDIR

Étape 3
Une fois que nous l'avons mis à jour, nous allons installer MySQL avec la commande :

 sudo apt installer mysql-server

AGRANDIR

Étape 4
Nous entrons la lettre S pour appliquer les modifications et terminer le téléchargement et l'installation de MySQL :

AGRANDIR

Étape 5
Après ce processus, nous allons vérifier l'état de MySQL :

 statut sudo systemctl mysql

AGRANDIR

Comme nous pouvons le voir, son statut est actif et en cours d'exécution, après quoi il est temps d'assurer l'installation de MySQL, par défaut lorsque MySQL est installé certains de ses paramètres ne sont pas sécurisés, pour corriger cela, nous allons exécuter ce qui suit :

Étape 6

 sudo mysql_secure_installation

AGRANDIR

Étape 7
Tout d'abord, nous voyons ce qui suit, nous pouvons appuyer sur Y pour configurer la complexité du mot de passe ou saisir la lettre N (ou toute autre lettre que y) pour attribuer le mot de passe root de MySQL :

AGRANDIR

Étape 8
Nous voyons qu'une série de questions doit être complétée, pour des raisons de sécurité Solvetic vous recommande d'entrer "y" pour chacune d'entre elles, à la fin nous verrons ce qui suit :

AGRANDIR

Étape 9
Enfin, nous allons accéder à MySQL avec la commande suivante :

 sudo mysql

AGRANDIR

À partir de ce moment, nous sommes prêts à créer les bases de données souhaitées avec la sécurité que MySQL nous offre.

wave wave wave wave wave