Maison  >  Article  >  base de données  >  Mysql 5.6 Que faire si vous oubliez votre mot de passe

Mysql 5.6 Que faire si vous oubliez votre mot de passe

PHPz
PHPzoriginal
2023-04-20 10:06:461312parcourir

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.

  1. Vérifier la version de MySQL

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
  1. Arrêtez le service MySQL

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
  1. Démarrez le service MySQL pour ignorer l'authentification

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.

  1. Réinitialiser le mot de passe du compte root

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;
  1. Redémarrez le service MySQL

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!

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