Maison  >  Article  >  base de données  >  Comment réinitialiser le mot de passe racine MySQL sans l'ancien mot de passe ?

Comment réinitialiser le mot de passe racine MySQL sans l'ancien mot de passe ?

DDD
DDDoriginal
2024-11-06 16:37:02916parcourir

How to Reset MySQL Root Password Without the Old Password?

Réinitialisation du mot de passe root MySQL sans ancien mot de passe

Si vous ne parvenez pas à rappeler votre mot de passe root MySQL, il est possible de retrouver l'accès via une série d'étapes.

Pour commencer, arrêtez le service MySQL à l'aide de la commande :

sudo service mysql stop

Ensuite, démarrez MySQL en mode sans échec avec la commande suivante :

sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking

Dans un nouveau terminal, connectez-vous à MySQL en tant que root :

mysql -u root

Exécutez les requêtes suivantes pour modifier le mot de passe root :

UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
FLUSH PRIVILEGES;

Remarque : Dans MySQL 5.7 , le champ mot de passe a été remplacé par le champ authentification_string.

Enfin, quittez le mode sans échec MySQL et redémarrez le service MySQL :

mysqladmin shutdown
sudo service mysql start

Avec ces étapes, vous devriez avoir réinitialisé votre mot de passe root MySQL avec succès.

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