Parce que je n'ai pas utilisé la base de données sur mon ordinateur portable depuis longtemps et que j'ai oublié le mot de passe, donc Je n'arrive pas à entrer dans la base de données
J'ai trouvé un moyen, la modification a réussi, enregistrez-la. [Tutoriel recommandé : Tutoriel MySQL]
Trouvez d'abord le répertoire bin sous le répertoire d'installation mysql, copiez le répertoire bin
comme administrateur Ouvrez la console car je suis win10. Quand j'entre, cela ressemble à ceci :
Ensuite, cet endroit ne peut pas être directement basculé vers le répertoire bin de mysql. un peu différent de win7. Une erreur sera signalée, comme celle-ci
J'étais très confus à l'époque, mais plus tard j'ai découvert que je devais taper cmd ici avant de passer au répertoire bin
Arrêtez d'abord le service mysql. Il existe deux méthodes
Utilisez la commande net stop mysql
La deuxième méthode : win+R entrez services.msc et appuyez sur Entrée, puis recherchez mysql, faites un clic droit. pour arrêter
Ensuite, allez dans le répertoire bin et entrez la commande mysqld –skip-grant-tables. Ceci permet d'ignorer la vérification du mot de passe. Ensuite, vous devez rouvrir une fenêtre de commande. Celui-ci ne peut pas être utilisé pour l'instant (frapper au tableau, surligner les points clés et prendre un petit cahier) Notez-le, vous devez rouvrir la fenêtre de commande de l'administrateur) Entrez dans le répertoire bin et entrez mysql À ce moment-là, vous. pouvez entrer dans la base de données
Utilisez la commande show databases ; vous pouvez voir le contenu de la base de données, où la bibliothèque mysql est l'endroit où le nom d'utilisateur est enregistré. Entrez utiliser mysql ; Sélectionnez la base de données mysql
7. Afficher les tables pour afficher toutes les tables, vous trouverez une table utilisateur, qui stocke les informations de compte telles que les noms d'utilisateur, les mots de passe, les autorisations, etc.
Entrez l'utilisateur sélectionné, l'hôte et le mot de passe de l'utilisateur pour afficher les informations du compte.
Pour modifier le mot de passe root, entrez update user set password=password('root') où user='root' et host='localhost' changez le mot de passe en root ici. Requête rapide ok et la modification est terminée
10. Vérifiez à nouveau les informations du compte, sélectionnez l'utilisateur, l'hôte, le mot de passe de l'utilisateur ; Vous pouvez voir que le mot de passe a été modifié
Quittez la ligne de commande, redémarrez la base de données mysql, entrez mysql -uroot -p dans le répertoire bin et appuyez sur Entrée. Vous serez invité à saisir le mot de passe. À ce stade, connectez-vous avec le nouveau mot de passe et vous pourrez vous connecter. .
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!