Solution pour mot de passe oublié de phpmyadmin :
Première étape : Trouver et installer MYSQL my .ini dans le répertoire. Par exemple, mon emplacement est : D:wamp64binmysqlmysql5.7.14
Trouvez l'emplacement dans l'image et ajoutez l'instruction à enregistrer : skip_grant_tables
ou
Paramètre de démarrage MySQL très utile - --skip-grant-tables.
Comme son nom l'indique, les tables de subvention, la table d'autorisation, ne sont pas démarrées au démarrage de MySQL. A quoi ça sert ? Bien sûr, c'est utile après avoir oublié le mot de passe administrateur.
Ensuite, redémarrez le service et démarrez wampserver
Étape 2 : Ouvrez cmd, entrez dans le répertoire bin de mysql, entrez mysql -uroot -p et appuyez sur Entrée comme indiqué ci-dessous :
Il n'est pas nécessaire de saisir le mot de passe, puis d'appuyer sur Entrée, comme indiqué sur l'image :
cmd apparaît comme indiqué ci-dessus , ce qui signifie une entrée réussie.
Étape 3 : Réinitialiser le mot de passe
Entrez update mysql.user set password=password('root') where user='root';
et appuyez sur Entrée, redémarrez Wamp et le mot de passe sera modifié avec succès
conseils :
1. S'il apparaît à la troisième étape : ERREUR 1054 (42S22) : Une erreur de colonne inconnue 'mot de passe' dans 'liste de champs' se produit car la version MYSQL est trop élevée
Modifiez l'instruction dans la troisième étape pour : update mysql.user set ignition_string=password('root')where user='root' ; then
2. Supprimez d'abord les skip_grant_tables ajoutés à cette étape, sinon une erreur peut survenir
Apprentissage recommandé : Tutoriel phpmyadmin
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!