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
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part mysqld --initialize
J'ai relancé la commande
Cette fois ci je n'ai pas d'erreur mais il ne me retourne pas le prompt.
Code : Sélectionner tout - Visualiser dans une fenêtre à part mysqld --init-file=C:\\mysql-init.txt
Aussi quand j'essaye de redémarrer MySQL, j'ai ce message d'erreur
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
Partager