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

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

Barbara Streisand
Barbara Streisandoriginal
2024-11-17 15:57:02293parcourir

How Do I Recover a Lost MySQL Username and Password?

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

Perdre votre nom d'utilisateur et votre mot de passe MySQL peut être une expérience intimidante, mais ce n'est pas insurmontable. Voici un guide étape par étape pour les récupérer :

Étapes :

  1. Arrêtez le processus MySQL :

    • Utilisez la commande service ou arrêtez le processus à l'aide de la commande kill -9.
  2. Démarrez MySQL avec l'option Skip-Grant-Tables :

    • Ajoutez l'indicateur --skip-grant-tables au démarrage de MySQL. Cela désactivera temporairement la vérification de l'utilisateur.
  3. Démarrez la console MySQL en tant que root :

    • Exécutez mysql -u root - p pour ouvrir la console MySQL en tant qu'utilisateur root.
  4. Liste des utilisateurs MySQL :

    • Exécutez SELECT * FROM mysql.user; requête pour afficher tous les utilisateurs.
  5. Réinitialiser le mot de passe :

    • Utilisez la mise à jour mysql.user SET Password=PASSWORD( '[mot de passe]') WHERE Utilisateur='[nom d'utilisateur]'; requête pour réinitialiser le mot de passe de l'utilisateur souhaité.
  6. Quitter la console MySQL :

    • Tapez exit pour quitter MySQL console.
  7. Redémarrez MySQL normalement :

    • Supprimez l'option --skip-grant-tables lors du démarrage de MySQL sur réactivez la vérification de l'utilisateur.
  8. Testez le nouveau mot de passe :

    • Utilisez mysql -u [nom d'utilisateur] - p pour vous connecter en utilisant votre nom d'utilisateur et votre mot de passe récupérés.

Attention :

  • N'oubliez pas de désactiver le -- option skip-grant-tables après avoir réinitialisé le mot de passe pour maintenir la sécurité de votre base de données.
  • Il est recommandé de créer un mot de passe fort pour l'utilisateur root et de le garder en sécurité.
  • Envisagez d'utiliser un mot de passe gestionnaire pour stocker en toute sécurité vos informations de connexion.

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