Maison  >  Article  >  base de données  >  Comment réinitialiser le mot de passe MySQL ROOT dans un environnement Windows tout en ignorant un avertissement TIMESTAMP ?

Comment réinitialiser le mot de passe MySQL ROOT dans un environnement Windows tout en ignorant un avertissement TIMESTAMP ?

DDD
DDDoriginal
2024-10-28 03:31:02830parcourir

How to Reset the MySQL ROOT Password in a Windows Environment while Ignoring a TIMESTAMP Warning?

Réinitialisation du mot de passe ROOT MySQL dans un environnement Windows

Lorsque vous essayez de réinitialiser votre mot de passe root MySQL à l'aide des instructions fournies, vous pouvez rencontrer un message d'avertissement concernant la valeur implicite DEFAULT pour TIMESTAMP. Ce message est avant tout une notification et ne nécessite pas nécessairement d'action spécifique.

Pour réussir la réinitialisation du mot de passe, il est recommandé de suivre ces étapes :

  1. Arrêtez le service MySQL.
  2. Accédez au fichier « my.ini » situé dans « C:ProgramDataMySQLMySQL Server 5.6 ». Assurez-vous que le dossier "ProgramData" n'est pas masqué.
  3. Ajoutez la ligne "skip-grant-tables" sous la section "[mysqld]" et enregistrez le fichier.
  4. Démarrez le service MySQL une fois encore une fois.
  5. Ouvrez une invite de commande avec les privilèges d'administrateur.
  6. Exécutez la commande suivante : "mysql -u root" pour accéder au terminal MySQL.
  7. Émettez la requête "update mysql.user définit password=PASSWORD('NEW PASSWORD') où user='root'" pour mettre à jour le mot de passe. Pour les versions plus récentes, utilisez "authentication_string" au lieu de "password".
  8. Tapez "FLUSH PRIVILEGES" pour appliquer les modifications.
  9. Quittez le terminal MySQL en utilisant "q."
  10. Arrêtez le service MySQL.
  11. Supprimez la ligne "skip-grant-tables" du fichier "my.ini".
  12. Redémarrez le service MySQL.

Une fois terminé, vous devriez pouvoir utiliser le nouveau mot de passe pour vous connecter à votre serveur MySQL. Le message d'avertissement rencontré au cours du processus peut être ignoré car il n'a aucun impact sur la procédure de réinitialisation du mot de passe.

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