Installation de MySQL

Cette page décrit l'installation sous Windows. Elle n'est pas détaillée. L'installation est longue mais n'est pas difficile si vous suivez bien les consignes de l'installeur de MySQL.

Les TPs ont été testés avec la version 8.0.25. Une version plus récente devrait convenir.

Allez sur la page https://www.mysql.com/fr/downloads/ . Cliquez en bas sur le lien MySQL Community (GPL) Downloads, pour récupérer la version "community" de MySQL. Cliquez sur le lien MySQL Installer for Windows.

Vous avez le choix entre récupérer en une seule fois tout ce qu'il faut (mysql-installer-community-8.0.xxx.msi ; environ 435 Mo) ou bien récupérer seulement ce qu'il faut pour démarrer la récupération et récupérer le reste pendant l'installation (mysql-installer-web-community-8.0.xxx.msi). Si vous n'avez pas une bonne connexion Internet, je vous conseille de tout récupérer en une seule fois. Si vous faites l'autre choix, vous aurez sans doute à relancer la récupération de certaines parties plusieurs fois pendant l'installation. Remarque : l'installateur est 32-bit mais il peut installer la version 64-bit ou 32-bit. Cliquez sur le "Download" de votre choix.

On vous propose de vous inscrire sur un compte Oracle si ça n'est déjà fait mais ça n'est pas obligatoire (vous pouvez cliquer sur "No thanks, just start my download").

Lancez l'exécution du fichier ".msi" que vous avez récupéré et suivez les instructions. L'installateur va vous poser des questions. Sauf s'il vous reste peu de place sur votre disque dur et si vous savez vraiment ce que vous faites, téléchargez tout MySQL, même si vous n'allez pas utiliser tout dans ce cours. Le minimum est de récupérer le serveur, le workbench, le connecteur/J (driver JDBC pour Java). Cliquez sur Execute sous la liste de ce qui va être chargée ; la progression des chargements est affichée. Le chargement est vraiment long, même si vous avez une connexion rapide à Internet ; si vous avez l'impression que tout s'est arrêté, cliquez en bas sur "Show Details". Si vous avez déjà installé une précédente version de MySQL, il vous sera proposé de faire des mises à jour ; acceptez toutes les mises à jour.

Si vous avez l'impression que l'installation est bloquée, cliquez sur le bouton "Show Details" pour voir les détails de l'installation.

Vous allez devoir configurer les modules chargés et cliquer plusieurs fois sur Next ou Configure. Suivez bien les consignes et tout devrait bien se passer. Le plus souvent laissez les valeurs proposées par défaut. N'oubliez pas le mot de passe de root que vous allez donner car vous en aurez besoin par la suite !

Sous Windows, un service doit être lancé pour l'utilisation de MySQL et vous n'êtes pas obligé de laisser la valeur par défaut qui démarre ce service au démarrage de votre ordinateur. Si vous ne cochez pas cette option, vous aurez à faire afficher les services Windows et à démarrer manuellement ce service pour disposer de MySQL. Pour faire afficher les services Windows, tapez "services" en bas, à droite de l'icône du menu Windows et Windows devrait vous proposer la bonne application. Dans la liste des services cherchez les services dont le nom commence par MySQL (le nom exact du service vous a été donné pendant l'installation de MySQL). Cliquez sur la bonne ligne et vous pourrez alors démarrer ou interrompre le service. Quand le cours sera fini, et si vous ne voulez plus utiliser MySQL, passez le service en manuel pour qu'il ne démarre pas à chaque fois avec votre ordinateur.

Pendant l'installation, peut-être qu'un message concernant Connector/Python 8.0.xxx qui est manquant vous fera hésiter sur la marche à suivre. Ignorez ce message et cliquez sur Next.

Attention aussi au fait que le fait de cliquer sur Finish ne termine pas l'installation (sauf pour le Finish vraiment final...) ; bien souvent une autre fenêtre s'ouvre alors pour continuer l'installation.

Il est recommandé d'ajouter un autre utilisateur que root, que votre application utilisera, mais ça n'est pas indispensable pour faire les TPs.

L'installation se termine en fermant la fenêtre qui indique tout ce qui a été installé. Sinon, vous allez refaire plusieurs fois les mêmes étapes.