Maison  >  Article  >  base de données  >  Comment récupérer un mot de passe root MySQL perdu ?

Comment récupérer un mot de passe root MySQL perdu ?

DDD
DDDoriginal
2024-11-06 14:41:02452parcourir

How To Recover a Lost MySQL Root Password?

Découverte de votre mot de passe root MySQL mystifié

Trouver le mot de passe root MySQL insaisissable peut s'avérer intimidant, surtout si vous l'avez perdu de vue. Cette requête énigmatique cherche à découvrir où se trouve ce mot de passe et son stockage potentiel dans un fichier caché.

Un aperçu de la provenance du mot de passe

Alors que le lien fourni suggère une recherche pour un répertoire directadmin, cela peut ne pas s'appliquer à toutes les configurations système. Le mot de passe root n'est généralement pas stocké dans un fichier en texte brut pour des raisons de sécurité. Au lieu de cela, il réside crypté dans la base de données MySQL elle-même.

Cracker l'énigme

Pour exposer le mot de passe crypté, suivez ces étapes :

  1. Arrêter l'exécution de MySQL : Initiez un arrêt de MySQL à l'aide de la commande "sudo service mysql stop".
  2. Lancer MySQL en toute sécurité : Lancez-vous dans une session MySQL sécurisée en entrant la commande "sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking".
  3. Entrez MySQL : accédez au domaine MySQL en exécutant "mysql -u root ".
  4. Modifier le mot de passe crypté : Dévoilez la véritable forme du mot de passe avec ces requêtes :

    • "UPDATE mysql.user SET ignition_string= MOT DE PASSE('password') WHERE User='root';"
    • "FLUSH PRIVILEGES;" (Pour les versions MySQL antérieures à 5.7, le champ "mot de passe" dans la table "mysql.user" a été remplacé par "authentication_string".)
  5. Quitter le mode sans échec et redémarrer MySQL : sortez du mode sécurisé avec "mysqladmin shutdown" et réanimez MySQL avec "sudo service mysql start".

Maintenant, armé de vos nouvelles connaissances, vous pouvez exercer la puissance de la racine de MySQL mot de passe en toute confiance !

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