mysql root mot de passe oublié
Je n'ai pas utiliser php mysql depuis un certain temps et maintenant, j'ai besoin de l'utiliser de nouveau.Mais le problème est que j'ai oublier le mot de passe pour la console mysql.et avoir d'erreur #1045 lors d'une tentative de connexion à phpmyadmin.
Dans le site de mysql, j'ai vu un article comment faire pour réinitialiser le mot de passe root( http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-windows)
Étapes sont
créer un mysql-init.txt fichier contenant la mise à JOUR de mysql.user SET Password=PASSWORD('newpass') where User='root';
FLUSH PRIVILEGES;
Je l'ai enregistré en tant que C:\me\mysql-init
et dans l'invite de commande j'ai écrit--
C:\wamp\bin\mysql\mysql5.5.8\bin\mysqld --init-file=C:\me\mysql-init.txt
J'ai essayé avec doubles barres obliques inverses aussi..mais ça ne fonctionne pas.console mysql est de demander de mot de passe et sa ne prend pas le nouveau.Ce que je fais mal?J'ai plusieurs tableaux.que faire?
Merci à l'avance.
OriginalL'auteur user1187405 | 2012-04-09
Vous devez vous connecter pour publier un commentaire.
essayez de démarrer mysql avec l'option --skip-grant-tables
puis connectez-vous à votre mysqld sans nom d'utilisateur/mot de passe à l'aide de ligne de commande de mysql
puis le problème de commande
OriginalL'auteur Adelave
Je ne pouvais pas obtenir
mysqld
dans Adelave la réponse de travailler. Mais cela a fonctionné pour moi au lieuarrêter et démarrer mysql avec l'option --skip-grant-tables
puis connectez-vous à votre mysqld sans nom d'utilisateur/mot de passe
puis mettre à jour le mot de passe sur la ligne de commande de mysql
puis redémarrer mysql normalement
Le
start -skip-grant-tables
commande lance un ERREUR! Le serveur quitter sans la mise à jour du fichier PID erreur..OriginalL'auteur
Si d'autres réponses ne pouvaient pas l'aider, vous pouvez essayer de désinstaller/ré-installer mysql. Il fonctionne sur mon serveur ubuntu:
Mise à jour de la distribution
Et re-installer
OriginalL'auteur khaintt