10
votes

MySQL réinstallé, mais mot de passe root toujours là et je l'ai oublié

J'ai oublié mon mot de passe root dans MySQL 5.1 sur Windows 7 J'ai désinstallé et supprimé le répertoire MySQL dans les fichiers de programme

Puis j'ai installé 5.5, mais obtenez l'erreur 1045, disant: accès refusé pour l'utilisateur: 'root @ localhost'

Je pensais que la désinstallation de MySQL et la réinstallation me permettrait de créer un nouveau mot de passe root, mais apparemment pas. S'il vous plaît aider!


1 commentaires

J'ai déjà essayé la solution fournie à l'URL suivante sans succès: dev.mysql.com/doc/refman/5.0/fr/...


5 Réponses :


9
votes

Il y a un guide sur mysql.com appelé Réinitialisation du mot de passe root: Systems Windows .


16 commentaires

Merci, mais j'ai déjà essayé ça. Lorsque je suis entré dans la ligne de commande à l'étape 6, il est juste d'accrocher ...


@TIM: ALLRUMIER, TRUITURE CHANCE :( Avez-vous essayé aussi les "instructions génériques"?


En fait, je n'ai pas, mais ils ne sont pas trop clairs pour moi. Je suis nouveau à MySQL


"C: \ Program Files \ MySQL \ MySQL Server 5.5 \ bin \ mysqld" --Skip-Grant-Tables


Ils utilisent mysqld-nt.exe (pas mysqld ), cela fait-il une différence?


Et aussi, vous êtes-vous assuré d'exécuter la commande en tant qu'administrateur?


Ça n'a pas pendu; C'est courir. Il suffit de quitter cette fenêtre tel qu'il est et ouvrez une fenêtre de ligne de commande différente pour compléter le processus.


Je n'ai pas de fichier appelé mysqld-nt, seulement mysqld


Seun, je viens de tailler: "C: \ Program Files \ MySQL \ MySQL Server 5.5 \ bin \ mysqld" -Il-File = c: \ mysql-init.txt et il est en cours d'exécution (suspendue ...)


Il suffit d'ajouter --Console, d'obtenir une erreur 32. Dire qu'un autre programme utilise un fichier InnoDb. Comment ferme ça?


@Tim: Regardez l'étape 2 dans le guide pour Windows, cela devrait le faire.


Dit que ça commence et ne me permet pas de l'arrêter


@chelmertz - Dois-je redémarrer mon PC?


J'ai compris la solution: lors de la désinstallation de MySQL, il ne suffit pas de désinstaller et de supprimer le dossier MySQL dans les fichiers de programme. J'ai également dû supprimer le dossier MySQL dans les données de programme, qui est un dossier caché sur le lecteur C merci à tous


Le commentaire de Tim devrait être marqué. J'ai essayé toutes les différentes options dans les guides liés et aucun n'a fonctionné. Nuking et la réinstallation est la seule façon de le faire travailler.


La solution de TIM est la seule chose qui fonctionne! tu gères!



5
votes

Il est facile d'utiliser l'option Init-File sur MySQLD

Ajouter soit P>

[mysqld]
....
init-file=/reset.mysqld
...


0 commentaires

8
votes

En réalité, même après la désinstallation de la MySQL, les données restent toujours dans le répertoire qui n'est pas supprimée par elle-même. Donc, si vous voulez la réinstaller à partir de zéro, suivez ces étapes simples:

Utiliser Windows 7/8, voici ce que vous devez faire:

  1. Désinstallez MySQL à l'aide du désinstallateur
  2. Supprimer C: \ Program Files \ mysql
  3. Supprimer C: \ Program Files (x86) \ mysql
  4. Supprimer C: \ programdata \ mysql
  5. Supprimer des dossiers AppData 'd'utilisateurs. Exemple: c: \ users \ rdoverby \ appdata \ itinérance \ mysql
  6. Réinstallez MySQL.

    Et puis, j'espère bien fonctionner!


1 commentaires

Je ne sais pas pourquoi le désinstallateur n'est pas unifié ou donne la possibilité de laisser de vieilles données derrière comme beaucoup d'applications. Je pourrais donc décocher cela =)



3
votes
  1. première désinstallation MySQL Server
  2. Supprimer le dossier Données de l'application Server MySQL Server à C: \ Documents et paramètres \ Tous les utilisateurs \ Application Data \ mysql \ mysql Server 5.6 (Windows XP).
  3. Réinstallez MySQL Server via le programme d'installation MySQL.

0 commentaires

0
votes

Les suivants ont fonctionné pour moi juste bien,

Maintenant, vous pouvez faire cela à l'aide du MySQL Installer téléchargé le fichier 250MB . Là, vous pouvez supprimer tous les outils (dans les cas où ils peuvent être sortis datés) ainsi que tous les fichiers MySQL (Remarque: Ceux-ci sont invités à supprimer après la désinstallation des outils existants) qui provoque ce type de problèmes. Ensuite, vous pouvez les installer à l'aide du même installateur SQL.

problème résolu.


0 commentaires