Installation manuelle de MySQL via un fichier ZIP sous Windows

Voici une procédure détaillée pour installer et configurer une instance de MySQL Server à l'aide de l'archive ZIP sur un système Windows.

  1. Téléchargement de l'archive

Récupérez l'archive ZIP de MySQL Community Server depuis la page officielle des téléchargements MySQL. Recherchez la version souhaitée pour Windows et cliquez sur le lien de téléchargement direct.

  1. Préparation des fichiers

Extraire l'archive dans le répertoire d'installation souhaité, par exemple C:\mysql-8.x. L'emplacement doit être accessible sans espaces dans le chemin.

  1. Création du fichier de configuration

MySQL n'est pas livré avec un fichier my.ini par défaut dans l'archive ZIP. Vous devez le créer manuellement à la racine du répertoire d'installation.

Contenu minimal pour le fichier my.ini :

[mysqld]
# Port d'écoute MySQL
# Chemin vers la racine de l'installation
basedir=C:/mysql-8.x
# Chemin vers le répertoire des données (sera créé automatiquement)
datadir=C:/mysql-8.x/data
# Taille du pool de connexions
max_connections=150
# Engine de stockage par défaut
default-storage-engine=INNODB
# Jeu de caractères serveur
character-set-server=utf8mb4
# Méthode d'authentification par défaut
default_authentication_plugin=mysql_native_password

[client]
# Port par défaut pour les clients
port=3306
default-character-set=utf8mb4

Le chemin spécifié dans datadir sera créé lors de l'étape d'initialisation.

  1. Initialisation et démarrage

Ouvrez une invite de commande avec les privilèges d'administrateur. Naviguez jusqu'au sous-répertoire bin de votre installation MySQL.

4.1 Initialisation du répertoire de données

Exécutez la commande suivante pour initialiser les données système :

mysqld --initialize-insecure

La variante --initialize-insecure crée un compte root sans mot de passe. Pour une installation avec un mot de passe temporaire, utilisez --initialize --console et notez le mot de généré dans la sortie.

4.2 Installation du service Windows

Pour enregistrer MySQL comme un service Windows :

mysqld --install MySQL

Le nom du service (MySQL) peut être personnalisé. Démarrez ensuite le service :

net start MySQL
  1. Configuration initiale de sécurité

Connectez-vous au serveur MySQL :

mysql -u root --skip-password

Définissez un mot de passe sécurisé pour l'utilisateur root :

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MonNouveauMotDePasse123!';
FLUSH PRIVILEGES;
  1. Vérification de l'installation

Pour vous reconnecter avec le nouveau mot de passe :

mysql -u root -p

Exécutez quelques commandes de base pour valider :

-- Lister les bases de données par défaut
SHOW DATABASES;

-- Afficher les utilisateurs enregistrés
SELECT user, host, plugin FROM mysql.user;

Une sortie normale listant information_schema, mysql, performance_schema et sys confirme une installation réussie.

Étiquettes: MySQL installation Windows zip Configuration

Publié le 2 juillet à 08h41