Maison > base de données > tutoriel mysql > le corps du texte

Comment récupérer les informations d'identification MySQL perdues ?

Mary-Kate Olsen
Libérer: 2024-11-20 15:36:12
original
628 Les gens l'ont consulté

How to Retrieve Lost MySQL Credentials?

Récupération des informations d'identification MySQL perdues

Si vous avez égaré votre nom d'utilisateur et votre mot de passe MySQL, ne désespérez pas. Ce guide propose une solution étape par étape pour les récupérer.

Instructions :

  1. Arrêtez le processus MySQL :

    • Accédez à votre répertoire d'installation MySQL et exécutez ce qui suit commande :

      sudo /etc/init.d/mysql stop
      Copier après la connexion
      Copier après la connexion
      • N'oubliez pas de remplacer « /etc/init.d/mysql » par le chemin correct vers votre installation MySQL sous Linux ou « net stop MySQL » sous Windows.
  2. Redémarrez MySQL avec --skip-grant-tables :

    • Démarrez MySQL en utilisant l'option '--skip-grant-tables' pour contourner l'authentification par mot de passe :

      sudo /etc/init.d/mysql start --skip-grant-tables
      Copier après la connexion
  3. Se connecter en tant que root Utilisateur :

    • Lancez le client de la console MySQL avec l'option '-u root' pour établir une connexion en tant qu'utilisateur root :

      mysql -u root
      Copier après la connexion
  4. Liste MySQL Utilisateurs :

    • Afficher tous les utilisateurs disponibles dans la base de données MySQL :

      SELECT * FROM mysql.user;
      Copier après la connexion
  5. Réinitialiser le mot de passe :

    • Attribuer un nouveau mot de passe au nom d'utilisateur souhaité :

      UPDATE mysql.user SET Password=PASSWORD('[password]') WHERE User='[username]';
      Copier après la connexion
      • Remplacez '[mot de passe]' par votre mot de passe préféré et '[nom d'utilisateur]' par le nom d'utilisateur que vous souhaitez modifier.
  6. Rétablir la normale Opération :

    • Une fois que vous avez réinitialisé le mot de passe, terminez à nouveau le processus MySQL :

      sudo /etc/init.d/mysql stop
      Copier après la connexion
      Copier après la connexion
      • Enfin, redémarrez MySQL normalement sans '--skip-grant-tables' pour garantir une bonne sécurité :

        sudo /etc/init.d/mysql start
        Copier après la connexion

Attention :

N'oubliez jamais de restaurer le fonctionnement normal de MySQL en arrêtant puis en redémarrant le processus normalement après avoir terminé ces étapes. Laisser '--skip-grant-tables' activé peut compromettre la sécurité de votre base de données.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal