Maison  >  Article  >  base de données  >  Comment réinitialiser mon mot de passe root MySQL perdu sur WAMP ?

Comment réinitialiser mon mot de passe root MySQL perdu sur WAMP ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-16 18:15:03863parcourir

How Do I Reset My Lost MySQL Root Password on WAMP?

Récupérer l'accès au mot de passe MySQL perdu sur WAMP : un guide étape par étape

Perdre l'accès à votre mot de passe MySQL peut être intimidant expérience, en particulier lorsque vous travaillez avec PHPMyAdmin sur WAMP. Cependant, il existe une solution relativement simple qui vous permet de réinitialiser votre mot de passe root et de reprendre le contrôle.

Étapes pour réinitialiser le mot de passe root :

  1. Arrêter Service MySQL : Accédez à WAMPManager, sélectionnez MySQL et arrêtez le service.
  2. Modifiez mon.ini Fichier : Accédez à MySQL dans WAMPManager et ouvrez le fichier my.ini.
  3. Ajoutez skip-grant-tables : Localisez la section [wampmysqld] et ajoutez la ligne "skip- grant-tables" directement après.
  4. Redémarrez le service MySQL : Reprenez le service MySQL dans WAMPManager.
  5. Ouvrez la console MySQL : Cliquez sur la console MySQL dans WAMPManager.
  6. Réinitialisez le mot de passe : Exécutez les commandes suivantes (avec des points-virgules ):

    Pré-MySQL 5.7 :

    • UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
    • FLUSH PRIVILEGES;

    Post-MySQL 5.7 :

    • UPDATE mysql.user SET ignition_string=PASSWORD('MyNewPass') WHERE User='root';
    • FLUSH PRIVILEGES;
  7. Quitter MySQL : Tapez "quitter" et appuyez sur ENTRÉE pour quitter la console.
  8. Arrêtez le service MySQL : Arrêtez à nouveau le service MySQL dans WAMPManager.
  9. Modifiez le fichier my.ini : Supprimez le paramètre skip-grant-tables que vous avez ajouté précédemment.
  10. Redémarrez le service MySQL : Reprenez le Service MySQL dans WAMPManager.

Considérations supplémentaires :

  • Vous pouvez rencontrer une erreur si votre fichier my.ini est en lecture seule. Dans ce cas, assurez-vous de disposer des privilèges d'administrateur et modifiez les propriétés du fichier en écriture.
  • Le nouveau mot de passe peut être tout ce que vous voulez.
  • Si vous souhaitez empêcher le mot de passe root d'expirer automatiquement, vous pouvez exécuter la requête suivante dans la console MySQL :

    • ALTER USER 'root'@'localhost' PASSWORD N'EXPIRE JAMAIS ;

Une fois ces étapes terminées, vous devriez pouvoir vous connecter à PHPMyAdmin en utilisant l'utilisateur « root » avec votre nouveau mot de passe défini.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn