Bonjour à tous,

C'est un problème un petit peu urgent.
J'ai perdu le mot de passe root, mais j'ai accès au serveur, en tant qu'admin.

J'ai aussi lu ceci https://dev.mysql.com/doc/mysql-wind...s-windows.html

Donc,
1. j'ai arrêté le service MySQL, plus précisément 'MySQL57'
2. Créé un fichierC:\mysql-init.txt
3. j'y ai mis le code ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; (avec un autre mot de passe)
4. je suis allé dans le dossier C:\Program Files\MySQL\MySQL Server 5.7\bin\
4. Puis j'ai lancé la commande mysqld --init-file=C:\\mysql-init.txt

Ce qui me surprend, c'est lorsque j'ai arrêté le service MYSQL57, j'arrive toujours à accéder phpmyadmin.

En tout premier, il m'indique une erreur car il ne trouvait pas le dossier data
Nom : image001.jpg
Affichages : 163
Taille : 80,6 Ko

J'ai donc cherché un peu et là, j'ai sûrement commis une erreur en lançant la commande

Le dossier a été créé avec des dossiers/fichiers enfants.

J'ai relancé la commande

Code : Sélectionner tout - Visualiser dans une fenêtre à part
mysqld --init-file=C:\\mysql-init.txt
Cette fois ci je n'ai pas d'erreur mais il ne me retourne pas le prompt.

Aussi quand j'essaye de redémarrer MySQL, j'ai ce message d'erreur
Nom : IMfNZ.png
Affichages : 163
Taille : 6,4 Ko

J'ai redémarré mon serveur et j'ai constaté que MySQL était bien redémarré.
J'ai donc répété les opérations:

1. j'ai arrêté le service MySQL, plus précisément 'MySQL57'
2. Puis j'ai lancé la commande mysqld --init-file=C:\\mysql-init.txt

Mais rien y fait, ca patauge.

Qu'est-ce que j'ai fait de faux?
Ai-je bien fait d'avoir lancé la commande mysqld --initialize ?

Merci pour vos lumières