Maison  >  Article  >  base de données  >  Comment récupérer un mot de passe root MySQL oublié ?

Comment récupérer un mot de passe root MySQL oublié ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-05 18:51:02253parcourir

How to Recover a Forgotten MySQL Root Password?

Comment récupérer le mot de passe racine MySQL oublié

Problème :

Les utilisateurs peuvent rencontrer des situations où ils ont oublié leur mot de passe root MySQL. Cela peut créer un obstacle important, en particulier pour les administrateurs système. Sans le mot de passe root, accéder et gérer MySQL devient impossible.

Solution :

Pour récupérer le mot de passe root, une série d'étapes peut être suivie :

  1. Arrêtez le service MySQL :
<code class="shell">sudo service mysql stop</code>
  1. Lancez MySQL en mode sans échec :
<code class="shell">sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking</code>
  1. Connectez-vous à MySQL :

Ouvrez un nouveau terminal et exécutez :

<code class="shell">mysql -u root</code>
  1. Mettre à jour Mot de passe :

Saisissez les requêtes suivantes pour modifier le mot de passe :

<code class="sql">UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
FLUSH PRIVILEGES;</code>

Remarque : Pour les versions MySQL 5.7 et ultérieures, le nom du champ dans la requête doit être « authentication_string » au lieu de « mot de passe ».

  1. Quittez le mode sans échec et redémarrez MySQL :
<code class="shell">mysqladmin shutdown
sudo service mysql start</code>

Avec ces étapes, le mot de passe root sera réinitialisé et les utilisateurs pourront retrouver l'accès à leur base de données MySQL. Il est important de conserver une trace du nouveau mot de passe pour référence future.

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