Maison >base de données >tutoriel mysql >Comment puis-je récupérer l'accès à mon compte racine MySQL verrouillé ?

Comment puis-je récupérer l'accès à mon compte racine MySQL verrouillé ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-13 09:31:16249parcourir

How Can I Recover Access to My Locked MySQL Root Account?

Récupération de l'accès au compte racine MySQL verrouillé

L'accès à votre base de données MySQL peut être entravé si vous supprimez accidentellement des comptes d'utilisateurs, ce qui entraîne un message d'erreur lors de la connexion. Cet article fournit une solution pour réinitialiser le mot de passe root MySQL et retrouver l'accès à votre base de données.

Une méthode courante pour réinitialiser le mot de passe root consiste à utiliser la commande :

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

Cependant, si cela échoue, envisagez les étapes suivantes :

  1. Arrêtez MySQL Service :
sudo stop mysql
  1. Démarrer MySQL avec des paramètres spéciaux :
sudo mysqld --skip-grant-tables --skip-networking
  1. Connectez-vous à MySQL :
mysql
  1. Réinitialiser le mot de passe root :
mysql> update mysql.user set password = password('your_new_password') where user = 'root';
  1. Flush Privilèges :
mysql> flush privileges;
  1. Quitter MySQL :
mysql> exit;
  1. Redémarrer MySQL :
sudo mysqladmin shutdown
sudo start mysql
  1. Connectez-vous avec un nouveau mot de passe :

Vous pouvez maintenant vous connecter à votre base de données en utilisant le mot de passe root nouvellement défini.

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