Présentation
Le didacticiel suivant explique comment installer et commencer à utiliser le système de gestion de base de données relationnelle MySQL sur le système d'exploitation Microsoft Windows 7. Ces instructions devraient être très similaires pour les autres systèmes d'exploitation Windows tels que Windows 8 ou Windows Server.
MySQL est passé d'un SGBD relationnel open source très populaire à une suite de serveurs de bases de données et d'outils de développement. Ces composants incluent :
Serveur de base de données MySQL | Le serveur de base de données principal capable d'héberger plusieurs schémas de base de données au service des utilisateurs clients locaux et distants. |
Atelier MySQL | Une interface utilisateur graphique pour administrer le serveur et travailler avec des schémas et des données. |
Connecteur MySQL | Une collection d'outils et d'API utilisés pour intégrer MySQL dans différents langages de programmation tels que PHP, Java, Python, .NET et autres. |
MySQL Excel | Un complément Excel qui permet d'importer et d'exporter des données MySQL vers/depuis MS Excel |
Fabrication MySQL | Des services supplémentaires qui fournissent la redondance et le partitionnement des données sur un ensemble de serveurs MySQL. |
Notificateur MySQL | Services supplémentaires qui surveillent le serveur MySQL. |
Le système de gestion de base de données MySQL et les outils associés sont principalement détenus et développés par Oracle Corporation. Oracle propose deux types de licences :
- L'édition Enterprise est une version sous licence commerciale avec prise en charge complète d'Oracle.
- L'édition communautaire est une version sous licence open source (GPL) disponible sur ce site Web :http://dev.mysql.com/downloads/
Ce tutoriel se concentre sur l'utilisation de l'édition communautaire de MySQL 5.6. La section suivante décrit comment télécharger et installer les différents composants MySQL. Les sections suivantes donnent une brève introduction à l'utilisation de la base de données MySQL à l'aide de MySQL Workbench.
Obtenir le logiciel d'installation MySQL
Le moyen le plus simple d'obtenir MySQL sur Windows est d'utiliser le programme d'installation de Windows disponible sur le lien "MySQL pour Windows" :
http://dev.mysql.com/downloads/windows/installer/
Il existe deux versions de MySQL Windows Installer. Le "Web Community Edition" télécharge un petit programme qui télécharge ensuite chacun des composants MySQL avec lesquels vous voudrez peut-être travailler. La version "mysql-installer" télécharge tous les composants dans un package d'installation à partir duquel vous pouvez installer MySQL.
- Pour ces instructions, téléchargez la version complète de mysql-installer-community-5.6.26.0.msi :
- Après avoir cliqué sur le bouton Télécharger, vous serez invité à vous connecter à Oracle :
- Si vous avez un compte Oracle, cliquez sur le bouton Connexion pour continuer. Sinon, cliquez sur le bouton "S'inscrire".
- Remplissez le bref sondage, puis cliquez sur Soumettre :
- Cliquez sur le bouton Télécharger maintenant :
- Enregistrer le fichier .msi téléchargé fichier dans un dossier temporaire :
Exécuter le programme d'installation de MySQL
- Double-cliquez sur le fichier .msi pour commencer l'installation.
- Une fois le programme d'installation lancé, lisez le contrat de licence, cochez la case "J'accepte les termes de la licence" et cliquez sur le bouton Suivant>.
- L'étape suivante consiste à sélectionner le type d'installation. Pour cet exemple, nous avons sélectionné une installation complète et cliquez sur le bouton Suivant>.
Notez qu'une installation complète installera tous les composants MySQL dans le c :\fichiers programme (x86) dossier et stockera tous les fichiers de la base de données MySQL dans c:\ProgramData . Si vous souhaitez installer MySQL sur un autre lecteur ou un autre dossier, sélectionnez une installation personnalisée. - (Pour une installation complète, ignorez cette étape) Pour une installation personnalisée, vous pouvez sélectionner les composants à télécharger. Mettez en surbrillance les produits dans la liste "Produits disponibles" et cliquez sur la flèche verte pour les ajouter à la fenêtre "Produit/Fonctionnalités à installer" :
Cliquez sur Options avancées pour sélectionner un autre dossier d'installation et de données :
Cliquez sur le bouton Suivant> pour continuer.
Suite de l'installation de MySQL
- Pour l'installation complète ou l'installation personnalisée, certains logiciels supplémentaires peuvent être requis. Dans ce cas, MySQL Workbench et MySQL Fabric nécessitent les bibliothèques Visual Studio 2013 C++ Executable. Ceux-ci peuvent être automatiquement téléchargés par le programme d'installation à partir du site Web de Microsoft. Le connecteur MySQL pour Python nécessite une installation Python. Le programme d'installation de MySQL ne peut pas résoudre ce problème automatiquement. Si vous faites du développement avec MySQL et Python, installez d'abord Python 3.4, puis continuez l'installation de MySQL.
Pour installer le Runtime Microsoft Visual C++ 2013, mettez en surbrillance le premier produit MySQL Workbench, puis cliquez sur le bouton "Exécuter"
Si le programme d'installation de Visual C++ 2013 Runtime se lance à nouveau, vous pouvez le fermer puisqu'il a déjà été installé.
- À ce stade, toutes les conditions doivent être satisfaites et vous pouvez cliquer sur le bouton Suivant> :
- Cliquez sur Exécuter bouton d'installation des composants affichés :
- Une fois chaque composant installé, cliquez sur le bouton Suivant :
Suite de l'installation de MySQL – Assistants de configuration
- L'étape suivante consiste à lancer les assistants de configuration pour le serveur de base de données et les exemples de bases de données.
- Les configurations de base du serveur MySQL traitent de la manière dont les clients communiquent avec le serveur. Pour cet exemple, nous avons sélectionné un système de développement et sont invités à indiquer le port TCP/IP par défaut sur lequel le serveur MySQL écoute.
Fournissez le mot de passe de l'administrateur du serveur MySQL. Ajoutez au moins deux autres comptes :
Cliquez sur le bouton Ajouter un utilisateur :
- Configurez le serveur MySQL pour qu'il s'exécute en tant que service Windows :
- Fournissez des noms pour chacun des journaux :
- Cliquez sur Exécuter pour appliquer toutes les configurations nécessaires :
- Une fois les tâches de configuration terminées, cliquez sur le bouton Terminer :
Suite de l'installation de MySQL – Configuration du serveur
- L'écran suivant fournit une vérification de la connectivité au serveur MySQL :
- Des configurations de serveur supplémentaires sont ensuite appliquées :
L'installation devrait maintenant être terminée. Cliquez sur le bouton Terminer.
Éléments du menu Démarrer de MySQL
Le programme d'installation MySQL pour Windows crée un groupe MySQL sous Tous les programmes et inclut les raccourcis suivants :
Travailler avec MySQL Workbench
Les trois principaux modes d'interaction des développeurs avec MySQL sont :
- L'outil de ligne de commande MySQL appelé mysql.exe
- L'atelier MySQL
- Via un langage de programmation comme PHP, Perl, Java, C++, etc.
La plupart des gens qui débutent avec MySQL sont mieux servis avec MySQL Workbench.
- Pour exécuter MySQL Workbench, sélectionnez son raccourci dans le menu Démarrer de Windows :
- Cliquez sur "Instance locale de MySQL56". Indiquez le mot de passe du compte administrateur de la base de données "root" (cela a été défini lors de la partie Configuration de l'installation) :
L'écran principal de MySQL Workbench apparaît :
- Les instructions SQL peuvent être saisies directement dans la zone "Requête 1" et exécutées en cliquant sur l'icône représentant un éclair :
- Un "serveur" dans MySQL peut héberger un ou plusieurs schémas de base de données . Chaque schéma est un ensemble de tables, de vues, de procédures stockées et de fonctions vraisemblablement liées à une application.
Pour travailler avec un schéma spécifique, utilisez la commande USE suivie du nom du schéma. Par exemple, si vous avez installé les exemples de schémas et de données (y compris le schéma "sakila" lors du processus d'installation), vous pouvez saisir :
USE sakila - Pour voir quelles tables existent dans le schéma saikla, lancez la commande SHOW TABLES commande :
- Pour afficher les colonnes d'une table, exécutez la commande SHOW COLUMNS IN
. Par exemple :
- Toute requête SQL peut être émise sur les tables du schéma. Par exemple :
Exécuter un script SQL à l'aide de MySQL Workbench
Un "script SQL" est un fichier texte qui contient des instructions SQL et d'autres commandes de base de données qui doivent être exécutées sur la base de données. Les scripts sont utilisés pour créer automatiquement des schémas, des tables, des procédures stockées, des vues et d'autres objets de base de données ainsi que pour insérer, mettre à jour ou supprimer des données de tables. De nombreux administrateurs de bases de données créeront également des scripts pour automatiser leur travail.
Pour exécuter un fichier de script SQL existant, déroulez le menu Fichier et sélectionnez Ouvrir le script SQL :
Accédez au dossier Windows approprié et sélectionnez le fichier de script SQL :
Cliquez sur le bouton Ouvrir et le script sera chargé dans l'éditeur de requête :
Cliquez sur l'icône représentant un éclair pour exécuter toutes les instructions. Vérifiez la fenêtre de sortie d'action pour toute erreur.