Maison  >  Article  >  base de données  >  Comment réinitialiser le mot de passe racine MySQL lorsque le mot de passe actuel est vide ?

Comment réinitialiser le mot de passe racine MySQL lorsque le mot de passe actuel est vide ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-28 14:10:02487parcourir

 How to Reset the MySQL Root Password When the Current One is Empty?

Réinitialisation du mot de passe root MySQL

Lorsque vous rencontrez des difficultés pour vous connecter en tant que root avec un mot de passe vide, il peut être difficile de le modifier via les méthodes conventionnelles. méthodes. Cet article explore une solution alternative pour réinitialiser de force le mot de passe root.

Réinitialisation forcée du mot de passe :

  1. Créer un script de réinitialisation du mot de passe : Commencez par créer un script contenant la commande suivante :
UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root';

Enregistrez ce script dans un fichier avec un nom approprié, tel que resetpassword.sql.

  1. Démarrez MySQL avec le fichier d'initialisation : Invoquez MySQL avec l'argument --init-file suivi du chemin d'accès au script de réinitialisation. Par exemple :
mysqld_safe --init-file=/path/to/resetpassword.sql &
  1. Réinitialiser le mot de passe : Le script s'exécutera au démarrage du serveur, réinitialisera le mot de passe root et se terminera.
  2. Redémarrez MySQL normalement :Une fois le mot de passe réinitialisé, arrêtez le serveur s'il est toujours en cours d'exécution et redémarrez-le dans sa configuration normale.

Conclusion :

Cette méthode fournit un mécanisme fiable pour réinitialiser de force le mot de passe root MySQL, permettant l'accès à la base de données sans avoir recours à la désinstallation ou à la réinstallation du serveur.

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