Maison  >  Article  >  base de données  >  Comment récupérer le mot de passe MySQL perdu pour PHPMyAdmin sur WAMP ?

Comment récupérer le mot de passe MySQL perdu pour PHPMyAdmin sur WAMP ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-16 11:57:02973parcourir

How to Recover Lost MySQL Password for PHPMyAdmin on WAMP?

Récupérer l'accès au mot de passe MySQL perdu pour PHPMyAdmin sur WAMP

Vous êtes confronté à un défi pour accéder à PHPMyAdmin après avoir modifié le mot de passe de la racine Compte '@'localhost'. Malgré l'utilisation des méthodes mentionnées ailleurs, vous avez perdu le nouveau mot de passe et ne parvenez pas à utiliser la console MySQL.

Solution :

Pour retrouver l'accès, suivez ces étapes :

1. Arrêtez le service MySQL :

  • Lancez WAMP et accédez à MySQL > Service > Arrêter le service.

2. Modifier le fichier my.ini :

  • Cliquez sur WAMP > MySQL > my.ini.
  • Localisez la section [wampmysqld] (pour 32 bits) ou [wampmysqld64] (pour 64 bits).
  • Ajoutez "skip-grant-tables" directement après le titre de section.

3. Redémarrez le service MySQL :

  • Cliquez sur WAMP > MySQL > Service > Démarrer/Reprendre le service.

4. Ouvrez la console MySQL :

  • Accédez à WAMP > MySQL > Console MySQL.

5. Réinitialiser le mot de passe root :

  • Entrez les commandes suivantes dans le menu mysql> invite :

    • Pré-version MySQL 5.7 :

      • UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
      • PRIVILÈGES FLUSH ;
    • Post MySQL version 5.7 :

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

Remarque : Remplacez 'MyNewPass' par le nouveau mot de passe que vous souhaitez définir.

6. Quittez la console MySQL

  • Tapez « quitter » dans le champ mysql> invite.

7. Arrêtez le service MySQL :

  • Cliquez sur WAMP > MySQL > Service > Arrêter le service.

8. Supprimer le paramètre skip-grant-tables :

  • Dans le fichier my.ini, supprimez le paramètre "skip-grant-tables".
  • Enregistrez les modifications.

9. Redémarrez le service MySQL :

  • Cliquez sur WAMP > MySQL > Service > Démarrer/Reprendre le service.

10. (Facultatif) Empêcher l'expiration du mot de passe :

  • Ouvrez la console MySQL.
  • Entrez la commande suivante :

    • ALTER USER 'root LE MOT DE PASSE '@'localhost' N'EXPIRE JAMAIS ;

11. Connectez-vous à PHPMyAdmin

  • Accédez à PHPMyAdmin avec le nom d'utilisateur « root » et le nouveau mot de passe que vous avez défini.

N'oubliez pas de quitter les « skip-grant-tables " Le paramètre " dans le fichier my.ini constitue un risque pour la sécurité. Supprimez-le immédiatement après avoir réinitialisé le mot de passe.

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