Le mot de passe est un élément très important lors de l'utilisation de la base de données MySQL. Mais parfois, nous pouvons oublier le mot de passe MySQL, que devons-nous faire à ce moment-là ?
L'article suivant présentera la solution en cas d'oubli du mot de passe dans la version mysql5.6.
Avant d'effectuer toute opération, nous devons d'abord vérifier la version de MySQL. Nous pouvons vérifier la version de MySQL via la commande suivante :
mysql -V
L'exécution de cette commande affichera les informations de version de MySQL, par exemple :
mysql Ver 14.14 Distrib 5.6.51, for Linux (x86_64) using EditLine wrapper
Avant de réinitialiser le mot de passe, nous devons arrêter le service MySQL Tout d'abord, vous pouvez arrêter le service MySQL via la commande suivante :
sudo service mysql stop
Ensuite, nous devons démarrer le service MySQL et ignorer l'authentification. Nous devons utiliser la commande suivante pour démarrer le service MySQL :
sudo mysqld_safe --skip-grant-tables &
Après avoir exécuté cette commande, nous pouvons voir que le service MySQL a été démarré. Dans le même temps, nous avons également défini une option "ignorer l'authentification", qui nous permettra de nous connecter à MySQL sans mot de passe.
Maintenant, nous avons démarré avec succès le service MySQL sans authentification par mot de passe. L'étape suivante consiste à réinitialiser le mot de passe du compte root.
Vous devez d'abord vous connecter à MySQL, entrez la commande suivante dans le terminal pour vous connecter à la console MySQL :
mysql -u root
Après la connexion, nous devons sélectionner la base de données MySQL :
use mysql;
Ensuite, nous pouvons utiliser ce qui suit commande pour changer le mot de passe de l'utilisateur root :
UPDATE user SET Password=PASSWORD('new_password') WHERE user='root';
Dans la commande, remplacez new_password par votre nouveau mot de passe.
Enfin, nous devons actualiser les autorisations à l'aide de la commande suivante :
FLUSH PRIVILEGES;
Maintenant, nous avons réinitialisé le mot de passe du compte root et actualisé les autorisations. Nous pouvons arrêter le service MySQL et le redémarrer. Vous pouvez utiliser la commande suivante pour arrêter le service MySQL :
sudo service mysql stop
Ensuite, nous pouvons utiliser la commande suivante pour démarrer le service MySQL :
sudo service mysql start
Vous pouvez maintenant utiliser votre nouveau mot de passe pour vous connecter à MySQL.
Résumé
Oublier le mot de passe MySQL est une erreur très courante, mais nous pouvons utiliser les 5 étapes simples ci-dessus pour réinitialiser le mot de passe. Si vous ne parvenez pas à réinitialiser votre mot de passe pour une raison quelconque, vous pouvez essayer de consulter la documentation MySQL ou de contacter l'équipe d'assistance MySQL pour résoudre le problème.
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!