Maison > base de données > tutoriel mysql > Comment réinitialiser votre mot de passe root MySQL lorsque vous l'avez oublié ?

Comment réinitialiser votre mot de passe root MySQL lorsque vous l'avez oublié ?

Mary-Kate Olsen
Libérer: 2024-11-03 10:22:03
original
700 Les gens l'ont consulté

How to Reset Your MySQL Root Password When You've Forgotten It?

Mot de passe root MySQL oublié : un guide de réinitialisation complet

Perdre votre mot de passe root MySQL peut être une expérience frustrante. Cet article fournira une solution étape par étape pour réinitialiser le mot de passe même si vous l'avez oublié.

Étape 1 : Localisez le fichier de configuration MySQL

Exécutez ce qui suit commande pour trouver le chemin du fichier de configuration MySQL :

mysql --help | grep -A 1 "Default options"
Copier après la connexion

Étape 2 : Activer la réinitialisation du mot de passe

Modifier le fichier de configuration (par exemple, /etc/mysql /mysql.conf.d/mysqld.cnf). Ajoutez la ligne "skip-grant-tables" sous le bloc [mysqld]. Enregistrez les modifications.

Étape 3 : Redémarrez le service MySQL

Redémarrez le service MySQL :

sudo service mysql restart
Copier après la connexion
Copier après la connexion

Étape 4 : Accédez à MySQL Shell

Connectez-vous au shell MySQL en tant que root sans mot de passe :

mysql -u root
Copier après la connexion

Étape 5 : Réinitialiser le mot de passe root

Exécuter les commandes SQL suivantes pour vider les privilèges et modifier le mot de passe root :

FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass';
Copier après la connexion

Étape 6 : Restaurer la configuration MySQL

Annuler les modifications apportées au fichier de configuration MySQL en en supprimant ou en commentant la ligne "skip-grant-tables".

Étape 7 : Redémarrez le service MySQL (à nouveau)

Redémarrez le service MySQL une fois de plus pour appliquer le changements :

sudo service mysql restart
Copier après la connexion
Copier après la connexion

Conclusion

Vous avez maintenant réinitialisé avec succès le mot de passe root MySQL. Cette procédure vous permet de retrouver l'accès à votre base de données et d'éviter d'éventuelles pertes 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