Maison > Article > base de données > Comment réinitialiser un mot de passe root MySQL oublié ?
Comment réinitialiser le mot de passe root MySQL oublié
Si vous avez oublié votre mot de passe root MySQL, vous serez confronté à des problèmes de connexion et à une erreur # 1045 lors de la tentative de connexion via PHPMyAdmin. Voici comment réinitialiser votre mot de passe root :
1. Localiser le fichier de configuration MySQL :
Utilisez la commande suivante pour trouver l'emplacement du fichier de configuration MySQL :
mysql --help | grep -A 1 "Default options"
Sur Ubuntu 16, le fichier se trouve généralement dans /etc/ mysql/mysql.conf.d/mysqld.cnf.
2. Modifier le fichier de configuration :
Modifiez le fichier de configuration à l'aide de la commande :
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Ajoutez des skip-grant-tables sous le bloc [mysqld] et enregistrez les modifications.
3. Redémarrez le service MySQL :
Redémarrez le service MySQL à l'aide de la commande suivante :
sudo service mysql restart
4. Vérifiez l'état du service MySQL :
Vérifiez que le service MySQL fonctionne correctement :
sudo service mysql status
5. Connectez-vous à MySQL avec Root :
Connectez-vous à MySQL sans mot de passe à l'aide de la commande :
mysql -u root
6. Modifier le mot de passe root :
Réinitialisez le mot de passe root dans la console MySQL :
mysql> FLUSH PRIVILEGES; mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass';
7. Annuler les modifications apportées au fichier de configuration :
Supprimez ou commentez la ligne skip-grant-tables du fichier de configuration MySQL.
8. Redémarrez à nouveau le service MySQL :
Enfin, redémarrez le service MySQL pour appliquer les modifications et restaurer les fonctionnalités normales.
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!