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 :
<code class="shell">sudo service mysql stop</code>
<code class="shell">sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking</code>
Ouvrez un nouveau terminal et exécutez :
<code class="shell">mysql -u root</code>
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 ».
<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!