Maison > Article > base de données > Comment réinitialiser le mot de passe racine MySQL sans l'ancien mot de passe ?
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!