Les données sont l'essence de nombreuses entreprises où chacune de ces données représente les rôles des utilisateurs, les ventes quotidiennes ou mensuelles, les paiements aux fournisseurs, etc., travailler avec ces données doit être une tâche minutieuse car une mauvaise configuration ou un contrôle non adapté peut déclencher erreurs graves. Pour nous aider à travailler avec précision sur tous types de données, MySQL a été développé, bien connu dans le monde des bases de données.
MySQL est un serveur de base de données SQL (Structured Query Language) développé pour deux segments clés tels que les environnements de production critiques et à usage intensif et pour l'intégration dans un logiciel de déploiement de masse.
Fonctions MySQLMySQL se caractérise par des piliers tels que :
- Les bases de données MySQL sont relationnelles
- MySQL est un système de gestion de base de données gratuit et largement pris en charge
- Le serveur de base de données MySQL est rapide, fiable, évolutif et simple à utiliser
- MySQL Server peut être utilisé sur des systèmes client/serveur ou embarqués
- Le logiciel MySQL est open source, il est donc constamment mis à jour et ajoute de nouvelles fonctionnalités
Fonctionnalités MySQLParmi les principales fonctionnalités de MySQL, nous avons :
- utilise une conception de serveur multicouche composée de modules indépendants.
- il peut être configuré à l'aide de CMake pour les problèmes de portabilité.
- Écrit en C et C++
- Il a été testé avec Purify qui est un détecteur de fuite de mémoire commercial et avec l'utilitaire Valgrind.
- Il utilise des tables de disque B-tree (MyISAM) avec compression d'index.
- Il dispose de moteurs de stockage transactionnels et non transactionnels.
- Il dispose d'un système d'allocation de mémoire basé sur des threads.
- Il implémente des tables de hachage en mémoire qui peuvent fonctionner comme des tables temporaires.
- Intégrez des fonctions SQL via une bibliothèque de classes.
- Il peut être installé sur différents systèmes d'exploitation.
- Travaillez avec des données telles que FLOAT, DOUBLE, CHAR, VARCHAR, BINARY, VARBINARY, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET, ENUM
Objectifs MySQLLa version actuelle de MySQL est la 8.0 (sur laquelle nous allons travailler dans ce tutoriel) qui a des fonctions telles que :
- Nouveau dictionnaire de données qui stocke des informations sur les objets de la base de données.
- Instructions de définition de données atomiques (Atomic DDL).
- Nouveau système de mise à niveau.
- Les tables Grant dans la base de données système mysql fonctionnent désormais comme des tables InnoDB (transactionnelles).
- Nous avons trouvé un nouveau plugin d'authentification caching_sha2_password pour améliorer la sécurité d'accès.
- MySQL prend désormais en charge les rôles appelés collections de privilèges.
- Les catégories de comptes d'utilisateurs ont maintenant été ajoutées.
- MySQL conserve désormais l'historique des mots de passe.
- Le mode FIPS est pris en charge.
- Il est désormais possible de créer et de gérer des groupes de ressources.
- Le chiffrement des tables peut désormais être géré globalement en définissant et en appliquant des valeurs par défaut de chiffrement à chaque segment.
- Améliorations d'InnoDB.
Avec tout cela en tête, nous allons apprendre à installer MySQL sur Windows 10.
Comment installer MySQL sur Windows 10
Étape 1
Saisissez l'URL MySQL dans le lien suivant :
AGRANDIR
Étape 2
Nous cliquons sur "Aller à la page de téléchargement" pour télécharger la version complète de MySQL :
AGRANDIR
Étape 3
Là, nous téléchargeons le programme d'installation souhaité:
AGRANDIR
Étape 4
On clique sur "Non merci, il suffit de lancer mon téléchargement" pour lancer le téléchargement MySQL, on valide le téléchargement :
AGRANDIR
Étape 5
On lance l'installeur MySQL sur Windows 10 et il faudra valider l'opération :
Étape 6
La fenêtre suivante s'ouvrira :
Étape 7
Là, les services seront téléchargés :
Étape 8
Après cela, les éléments suivants s'ouvriront :
AGRANDIR
Étape 9
Nous activons la case "Personnalisé" pour personnaliser l'installation :
AGRANDIR
Étape 10
Nous cliquons sur Suivant et nous allons ajouter les packages MySQL souhaités, pour cela nous sélectionnons le package :
AGRANDIR
Étape 11
Puis on l'intègre avec la flèche centrale :
AGRANDIR
Étape 12
Nous répétons ce processus avec les packages souhaités, tels que MySQL Workbench :
AGRANDIR
Étape 13
Et puis le shell MySQL :
AGRANDIR
Étape 14
Nous cliquons sur Suivant et nous verrons les packages sélectionnés :
AGRANDIR
Étape 15
Nous cliquons sur « Exécuter » pour télécharger et installer ces packages :
AGRANDIR
Étape 16
À la fin, nous verrons ce qui suit :
AGRANDIR
Étape 17
Nous cliquons sur Suivant pour voir la fenêtre suivante :
AGRANDIR
Étape 18
Dans la fenêtre suivante, nous verrons la configuration suivante :
AGRANDIR
Étape 19
Nous laissons les valeurs par défaut et cliquons sur Suivant, dans la fenêtre de la méthode d'authentification, nous laissons la case "Utiliser un cryptage de mot de passe fort pour l'authentification" active :
AGRANDIR
Étape 20
Nous cliquons sur Suivant et nous verrons ce qui suit :
AGRANDIR
Étape 21
Nous allons attribuer le mot de passe de l'utilisateur root :
AGRANDIR
Étape 22
Nous cliquons sur Suivant et dans la fenêtre suivante, nous laissons les valeurs par défaut :
AGRANDIR
Étape 23
Dans la fenêtre suivante de l'assistant, nous verrons ceci:
AGRANDIR
Étape 24
Nous cliquons sur "Exécuter" pour terminer le processus d'installation de MySQL sous Windows 10 :
AGRANDIR
Étape 25
À la fin, nous verrons ceci :
AGRANDIR
Étape 26
Nous cliquons sur "Terminer" pour terminer l'installation :
AGRANDIR
Étape 27
En cliquant sur Suivant, nous verrons la dernière fenêtre du processus :
AGRANDIR
Étape 28
Encore une fois, nous cliquons sur Terminer, le shell MySQL s'ouvrira :
AGRANDIR
Étape 29
Ensuite, la plate-forme MySQL s'ouvrira. Nous avons quitté la plate-forme.
AGRANDIR
Étape 30
Nous ouvrons l'explorateur de fichiers et allons au chemin où MySQL a été installé :
AGRANDIR
Étape 31
Il faut que ce chemin (où se trouve l'exécutable MySQL), soit dans les variables système, pour cela dans la recherche d'accueil on rentre "environment":
Étape 32
Nous sélectionnons "Modifier les variables d'environnement système" et la fenêtre suivante s'ouvrira :
Étape 33
Nous cliquons sur "Variables d'environnement" et la fenêtre suivante s'ouvrira :
Étape 34
Là, nous sélectionnons la ligne "PATH" et cliquons sur "Edit":
Étape 35
Nous verrons ce qui suit :
Étape 36
Nous cliquons sur "Nouveau" et collons le chemin MySQL. Nous appliquons les modifications et fermons les fenêtres.
Étape 37
Maintenant, nous accédons à CMD en tant qu'administrateurs :
Étape 38
Dans la console, nous exécutons "mysql --version" pour voir la version installée de MySQL :
AGRANDIR
Étape 39
Maintenant nous allons accéder à MySQL, pour cela nous exécutons :
mysql -u racine -p
AGRANDIR
Étape 40
On rentre le mot de passe créé dans la configuration et on aura accès à MySQL sous Windows 10 :
AGRANDIR
Cela a été tout le processus pour installer correctement MySQL sur Windows 10 et disposer d'un puissant gestionnaire de base de données.