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'@'%';
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
Hello
Faut le faire san MSI c’est plus pratique 🙂