Procédure d'installation pour MySQL Server 8.0 sur un système Windows.
Étape 1 : Obtention du logiciel
Téléchargez le programe d'installation communautaire depuis le site officiel de MySQL.
Étape 2 : Exécution de l'installateur
Lancez le fichier MSI téléchargé. Dans la fenêtre de sélection, choisissez l'option « Custom » (personnalisée). Suivez les étapes de l'assistant jusqu'à la fin, en acceptant les composants par défaut et en exécutant les actions requises.
Étape 3 : Fichier de configuration personnalisé
Dans le répertoire d'installation, par exemple C:\Program Files\MySQL\MySQL Server 8.0, créez un fichier nommé my.ini. Insérez-y le contenu suivant :
[mysqld]
port=3306
basedir="C:/Program Files/MySQL/MySQL Server 8.0"
datadir="C:/Program Files/MySQL/MySQL Server 8.0/data"
max_connections=200
max_connect_errors=10
character-set-server=utf8mb4
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8mb4
[client]
port=3306
default-character-set=utf8mb4
Enregistrez le fichier.
Étape 4 : Préparation de l'environnement
Assurez-vous que le sous-dossier data dans le chemin d'installation est vide. S'il contient des fichiers, supprimez-les tous.
Si un service MySQL existe déjà, ouvrez une invite de commande en tant qu'administrateur et exécutez la commande suivante pour le supprimer :
sc delete mysql
Étape 5 : Initialisation et démarrage
Toujours en invite de commande administrateur, installez le service MySQL :
mysqld --install MySQL80
Initialisez ensuite la base de données. Le serveur générera un mot de passe temporaire pour l'utilisateur root. Notez soigneusement ce mot de passe à partir de la sortie console.
mysqld --initialize --user=mysql --console
Démarrez le service de base de données :
net start MySQL80
Étape 6 : Première connexion et modification du mot de passe
Connectez-vous au serveur en utilisant le mot de passe temporaire généré :
mysql -u root -p
Une fois connecté, changez le mot de passe de l'administrateur :
ALTER USER 'root'@'localhost' IDENTIFIED BY 'VotreNouveauMotDePasse';
Commandes utiles pour la gestion du service
Ces commandes doivent être exécutées dans une console avec des privilèges d'administrateur.
Pour arrêter le service : net stop MySQL80
Pour redémarrer le service : net start MySQL80
Configuration de la variable d'environnement PATH
Pour pouvoir appeler les exécutables MySQL depuis n'importe quel répertoire, ajoutez le chemin vers le sous-dossier bin de l'installation de MySQL dans la variable système PATH. Par exemple, ajoutez C:\Program Files\MySQL\MySQL Server 8.0\bin.
Installation de Navicat for MySQL
Navicat for MySQL est un outil GUI pour la gestion de bases de données. Procurez-vous l'installateur et lancez-le. L'interface d'installation est standard ; suivez les étapes proposées pour finaliser l'installation du logiciel sur votre poste de travail.