Maison >base de données >tutoriel mysql >Comment réinitialiser le mot de passe racine MySQL en démarrant MySQL avec `--skip-grant-tables` sous Windows ?

Comment réinitialiser le mot de passe racine MySQL en démarrant MySQL avec `--skip-grant-tables` sous Windows ?

DDD
DDDoriginal
2024-12-16 16:53:11428parcourir

How to Reset MySQL Root Password by Starting MySQL with `--skip-grant-tables` in Windows?

Démarrer MySQL avec --skip-grant-tables sous Windows

Lorsque votre utilisateur root est verrouillé hors de votre base de données, vous devrez peut-être pour retrouver tous ses privilèges. Cet article fournit un guide étape par étape sur la façon de démarrer MySQL avec l'indicateur --skip-grant-tables dans Windows.

Procédure :

  1. Arrêtez le service MySQL : Ouvrez la fenêtre Services (Windows Key R, tapez "services.msc") et arrêtez MySQL service.
  2. Modifier le fichier de configuration my.ini :

    • Localisez le fichier de configuration my.ini :

      • Pour MySQL 5.5 : C:Program FilesMySQLMySQL Server 5.5my.ini
      • Pour MySQL >= 5.6 : C:ProgramDataMySQLMySQL Server 5.6my.ini
    • Ajoutez la ligne suivante dans la SECTION SERVEUR [mysqld] :
      skip-grant-tables
  3. Redémarrez le service MySQL : Redémarrez le service MySQL.

Une fois MySQL est démarré avec l'indicateur --skip-grant-tables, vous pouvez vous connecter à votre base de données sans mot de passe. Cela vous permet de réinitialiser le mot de passe de l'utilisateur root et de restaurer tous les privilèges.

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