Maison  >  Article  >  base de données  >  Comment modifier le mot de passe de la base de données MySQL en cas d'oubli ?

Comment modifier le mot de passe de la base de données MySQL en cas d'oubli ?

黄舟
黄舟original
2017-08-08 14:22:072556parcourir

Lorsque nous oublions le mot de passe de la base de données mysql, nous ne pouvons pas entrer normalement dans la base de données et ne pouvons pas changer le mot de passe. Alors, comment changer le mot de passe à ce moment-là ?

1. Ouvrez le dossier où se trouvent mysql.exe et mysqld.exe, copiez l'adresse du chemin

Comment modifier le mot de passe de la base de données MySQL en cas doubli ?

2. Ouvrez l'invite de commande cmd et entrez le dossier où se trouve mysql.exe à l'étape précédente.

Comment modifier le mot de passe de la base de données MySQL en cas doubli ?

3. Entrez la commande mysqld --skip-grant-tables et appuyez sur Entrée. MySQL sera ignoré à ce moment-là. heure. Vérification de l’utilisateur. Notez que la ligne de commande ne peut pas être utilisée après avoir entré cette commande. Vous pouvez ouvrir une nouvelle ligne de commande à ce moment. Remarque : Avant de saisir cette commande, terminez le processus mysqld.exe dans le gestionnaire de tâches pour vous assurer que le serveur mysql est terminé.

Comment modifier le mot de passe de la base de données MySQL en cas doubli ?

4. Entrez ensuite mysql directement sans aucun paramètre de connexion et appuyez sur Entrée pour vous connecter à la base de données.

Comment modifier le mot de passe de la base de données MySQL en cas doubli ?

5. Entrez les bases de données d'exposition Vous pouvez voir toutes les instructions de la base de données pour une connexion réussie.

Comment modifier le mot de passe de la base de données MySQL en cas doubli ?

6. La bibliothèque mysql est l'endroit où le nom d'utilisateur est enregistré. Entrez utiliser mysql ; pour sélectionner la base de données mysql.

Comment modifier le mot de passe de la base de données MySQL en cas doubli ?

7.afficher les tables pour afficher toutes les tables, vous constaterez qu'il existe une table d'utilisateurs, où les noms d'utilisateur et les mots de passe sont stockés, les autorisations et autres informations de compte.

Comment modifier le mot de passe de la base de données MySQL en cas doubli ?

8. Entrez l'utilisateur sélectionné, l'hôte et le mot de passe de l'utilisateur pour afficher les informations du compte.

Comment modifier le mot de passe de la base de données MySQL en cas doubli ?

9. Pour modifier le mot de passe root, saisissez

update user set password=password('123456') where user='root' and host='localhost';

Comment modifier le mot de passe de la base de données MySQL en cas doubli ?

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é.

Comment modifier le mot de passe de la base de données MySQL en cas doubli ?

11. Quittez la ligne de commande, redémarrez la base de données mysql et essayez de vous connecter avec un nouveau mot de passe.

1Comment modifier le mot de passe de la base de données MySQL en cas doubli ?

12. Testé pour me connecter à MySQL sans mot de passe et constaté que je peux toujours me connecter, mais lors de l'affichage de la base de données, je peux ne voyez que deux bases de données, expliquez que l'omission de la vérification du mot de passe après le redémarrage a été éliminée.

1Comment modifier le mot de passe de la base de données MySQL en cas doubli ?

13. La raison pour laquelle je peux toujours me connecter sans mot de passe après avoir redémarré la base de données est qu'il y a un compte dans ma base de données qui ne le fait pas. exiger un mot de passe.

1Comment modifier le mot de passe de la base de données MySQL en cas doubli ?

Remarque

Faites attention à plusieurs endroits où vous devez redémarrer la base de données

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