Mot de passe root mysql oublié
MySQL est un système de gestion de bases de données relationnelles très populaire. Que ce soit sur un ordinateur personnel ou dans une application d'entreprise, utiliser MySQL pour gérer les données est devenu la norme. Cependant, si vous êtes un débutant en utilisant MySQL, vous rencontrerez parfois des problèmes, comme l'oubli du mot de passe root.
Dans MySQL, root est le compte administrateur par défaut. Il dispose du niveau d'autorisations le plus élevé et peut accéder et exploiter tout le contenu de la base de données. Si vous avez oublié votre mot de passe root, vous devez prendre quelques mesures pour le réinitialiser.
Voici plusieurs méthodes courantes pour résoudre le problème de l'oubli du mot de passe root MySQL :
Méthode 1 : utilisez la commande mysqladmin
mysqladmin est un utilitaire de ligne de commande convivial pour gérer les serveurs MySQL. Il peut être utilisé pour changer le mot de passe du compte root. Voici les étapes à suivre pour utiliser la commande mysqladmin pour réinitialiser le mot de passe root :
1 Utilisez le terminal pour ouvrir le client de ligne de commande MySQL :
mysql -u root -p
2. mot de passe root actuel et connectez-vous à la ligne de commande MySQL.
3. Entrez la commande suivante pour changer le mot de passe :
mysqladmin -u root -p password newpassword
où "newpassword" est le nouveau mot de passe que vous souhaitez définir. Après avoir exécuté cette commande, le mot de passe root sera réinitialisé.
Méthode 2 : utilisez l'instruction UPDATE
Si vous ne pouvez pas utiliser la commande mysqladmin, vous pouvez également essayer d'utiliser l'instruction MySQL UPDATE pour réinitialiser le mot de passe root. Voici les étapes à suivre pour utiliser l'instruction UPDATE pour modifier le mot de passe root :
1 Utilisez le terminal pour ouvrir le client de ligne de commande MySQL :
mysql -u root -p
2. mot de passe root actuel et connectez-vous à la ligne de commande MySQL.
3. Exécutez l'instruction SQL suivante sous la ligne de commande MySQL :
UPDATE mysql.user SET authentication_string=PASSWORD('newpassword') WHERE User='root'; FLUSH PRIVILEGES;
Parmi eux, "newpassword" est le nouveau mot de passe que vous souhaitez définir. Le mot de passe root sera réinitialisé.
Méthode 3 : Modifier le fichier de configuration
Si les deux méthodes ci-dessus ne fonctionnent pas, alors la dernière méthode consiste à modifier le fichier de configuration MySQL. Voici les étapes pour modifier le fichier de configuration afin de réinitialiser le mot de passe root :
skip-grant-tables
Ce paramètre activera le mode d'authentification sans mot de passe de MySQL.
mysql -u root
Vous pouvez vous connecter à la ligne de commande MySQL sans saisir de mot de passe pour le moment.
UPDATE mysql.user SET authentication_string=PASSWORD('newpassword') WHERE User='root'; FLUSH PRIVILEGES;
Parmi eux, "newpassword" est le nouveau mot de passe que vous souhaitez définir.
Summary
Oublier le mot de passe root MySQL est un problème courant et ennuyeux pour les utilisateurs. Mais heureusement, il existe plusieurs méthodes que vous pouvez utiliser pour réinitialiser votre mot de passe. Pour les novices, il est recommandé d'essayer d'abord d'utiliser la commande mysqladmin pour changer le mot de passe. Si cette méthode ne résout pas le problème, vous pouvez essayer d'utiliser l'instruction UPDATE ou de modifier le fichier de configuration. Quelle que soit la méthode que vous utilisez, n'oubliez pas de définir un nouveau mot de passe pour garantir la sécurité de votre compte.
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!