Maison >base de données >tutoriel mysql >Comment récupérer votre nom d'utilisateur et votre mot de passe MySQL perdus ?

Comment récupérer votre nom d'utilisateur et votre mot de passe MySQL perdus ?

DDD
DDDoriginal
2024-11-19 15:15:02594parcourir

How to Recover Your Lost MySQL Username and Password?

Récupérer le nom d'utilisateur et le mot de passe MySQL en cas de perte

Perdre votre nom d'utilisateur et votre mot de passe MySQL peut être frustrant, mais ce n'est pas rare. Voici un guide étape par étape pour vous aider à récupérer ces informations vitales :

Étape 1 : Arrêtez le processus MySQL

  • Arrêtez votre serveur MySQL pour empêcher tout change pendant que vous récupérez vos informations d'identification.

Étape 2 : Démarrez MySQL avec Grant Bypass

  • Redémarrez MySQL avec --skip-grant-tables option. Cela désactive la vérification des mots de passe, vous permettant ainsi de continuer sans mot de passe.

Étape 3 : Connectez-vous en tant que root

  • Connectez-vous à la console MySQL en tant que utilisateur root en utilisant l'option -u root. Étant donné que les vérifications de mot de passe sont contournées, vous ne serez pas invité à saisir un mot de passe.

Étape 4 : Répertorier les utilisateurs MySQL

  • Exécuter la requête suivante pour répertorier tous les utilisateurs MySQL :

    SELECT * FROM mysql.user;
  • Cela affichera une liste d'utilisateurs, leurs noms d'utilisateur et leurs mots de passe cryptés.

Étape 5 : Réinitialiser le mot de passe

  • Identifiez le compte utilisateur auquel vous devez retrouver l'accès.
  • Mettez à jour le mot de passe à l'aide de la requête suivante :

    UPDATE mysql.user SET Password=PASSWORD('[password]') WHERE User='[username]';
  • Remplacez [mot de passe] par le nouveau mot de passe souhaité et [nom d'utilisateur] par votre nom d'utilisateur actuel.

Étape 6 : Sécurisez le serveur

  • Après avoir réinitialisé le mot de passe, il est crucial de rétablir les paramètres du serveur en :
  • Arrêter le processus MySQL.
  • Démarrer MySQL normalement (sans l'option --skip-grant-tables).

Attention :

  • Ne pas restaurer les paramètres de sécurité MySQL par défaut après avoir récupéré vos informations d'identification pourrait exposer votre base de données à un accès non autorisé.

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