Maison > Article > base de données > Comment récupérer les informations d'identification MySQL perdues ?
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 :
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
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
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
Liste MySQL Utilisateurs :
Afficher tous les utilisateurs disponibles dans la base de données MySQL :
SELECT * FROM mysql.user;
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]';
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
Enfin, redémarrez MySQL normalement sans '--skip-grant-tables' pour garantir une bonne sécurité :
sudo /etc/init.d/mysql start
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!