MYSQL : installation sans l’installeur/MSI

Au besoin ceci est bien documenté sur le site officiel : https://dev.mysql.com/doc/refman/8.0/en/windows-install-archive.html

Cependant ceci est un peu fastideu donc voic un bref résumé de comment faire

(aprés c’est avec quelques config standart à vous de gérez si vous avez des besoins particuliers)

Considérons l’arborescense suivantes : D:\project\mysql\refer

Je dézippe mon MySql dans ce répertoire

(oui il s’appel refer car j’ai dis qu’on considérait l’arbo  D:\project\mysql\refer )

Pk ? par j’écris le tuto est je fais comme je veux :-p

Donc

1.Dézipper l’archive MySql

2.Creer les repertoires data , config , tmp , Uploads à la racine du répertoire dézippé

(vous n’etes pas obligé de les mettre la cependant dans la suite de mon tuto je considére
que vous les avez mis ici et de fait si vous ne les mettez pas ici ,
ce que j’indique plus bas ne pourrait pas fonctionner car il faudrait adapter des config)

3.Ouvrir une CMD en mode administrateur

et se positionner dans le répertoire dézippé

d:

cd D:\project\mysql\refer\bin

4.Création du fichier my.ini Dans ce fichier remplacer D:/project/mysql/refer/ par le path ou j’ai dézippé le mysql

Dans ce fichier remplacer MonServeur par le nom de mon Instance/Serveur (exemple MONPC)
et si vous souhaitez utiliser un autre port que celui par défault , à savoir le 3306 , remplacer 3306 par le port souhaité

Pour faire ces modifications je vous conseils un outils comme notepad++ avec sa fonctionnalité “replace” ,touche raccouri CTRL+H

5.Initialisation de répertoire de données

mysqld.exe --defaults-file=D:/project/mysql/refer/config/my.ini --initialize --console

6.Installation en mode service nommé mysqld

 mysqld --install mysqld --defaults-file=D:\project\mysql\refer\config\my.ini

7.Dans fichier mysql-init.txt mettre

 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MonNouveuMotDePasse';

8.Lancer la commande

(n’oubliez pas les \\ dans le chemin … ) 

 mysqld.exe --defaults-file=D:/project/mysql/refer/config/my.ini --init-file=D:\\project\\mysql\\refer\\config\\mysql-init.txt

9. Un bout de 2 3 min casser la commande (ctrl +C )

10.Lancer la commande

 sc start mysqld

11.Tester le nouveau mdp

 mysql -u root -p

12.Ajouter un nouvel utilisateur qui peut se connecter de partout (%) et non uniquement de localhost

CREATE USER 'user'@'%' IDENTIFIED BY 'LeMotDePassDeMonUser';
 GRANT ALL PRIVILEGES ON * . * TO 'user'@'%';
Étiquettes : ,

2 thoughts on “MYSQL : installation sans l’installeur/MSI”

  1. Stéphane GOUGAUD dit :

    Bonjour,
    Je recherche une procédure pour faire un installation silencieuse de MySql en utilisant le msi. Avez-vous ce type d’information, tout ce que je trouve ne fonctionne pas.
    Merci

    1. Michael Ruffenach dit :

      Hello

      Faut le faire san MSI c’est plus pratique 🙂

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *