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

Que faire si vous oubliez votre mot de passe root

醉折花枝作酒筹
醉折花枝作酒筹avant
2021-08-11 09:15:043392parcourir

MySQL est le système de gestion de bases de données relationnelles le plus populaire En termes d'applications WEB, MySQL est l'un des meilleurs logiciels d'application SGBDR. Dans cette introduction, vous apprendrez rapidement comment récupérer le mot de passe root MySQL après l'avoir oublié, et utiliser facilement la base de données MySQL.

Que faire si vous oubliez votre mot de passe root

Sous Windows, si le mot de passe MySQL oublie le mot de passe root et ne peut pas se connecter, comme le montre la figure ci-dessous,

Que faire à ce moment-là, le seul moyen est de réinitialiser le mot de passe root.

1. Ouvrez le gestionnaire de tâches pour vérifier si le service MySql est démarré, arrêtez-le d'abord

2 Recherchez le fichier my.ini dans le répertoire MySql

3. le fichier et recherchez [mysqld] à l'intérieur, puis ajoutez skip-grant-tables en dessous, enregistrez le fichier après avoir ajouté

4 Entrez à nouveau dans le gestionnaire de tâches pour démarrer le service MySQL

5. administrateur Exécutez cmd

Notez que vous devez exécuter cmd en tant qu'administrateur de cette manière. Vous ne pouvez pas utiliser win+R pour saisir cmd à exécuter, sinon "'mysql' n'est pas une commande interne ou externe, et ce n'est pas non plus le cas. un programme exploitable ou un fichier Batch" erreur.

6. Entrez mysql -u root -p pour vous connecter sans mot de passe. Lorsque le mot de passe : apparaît, appuyez simplement sur Entrée pour entrer.

7. Entrez la base de données mysql :

mysql> utiliser mysql ; Base de données modifiée

8. Définissez un nouveau mot de passe pour l'utilisateur root : mysql> ;

Astuce : Requête OK, 1 lignes affectées (0,04 sec)Lignes correspondantes : 1 Modifié : 1 Avertissements : 0

PS : 123456 est le nouveau mot de passe, les utilisateurs peuvent le remplacer par leur propre mot de passe en fonction de leurs besoins

9. Ouvrez la ligne précédente Supprimez la ligne "skip-grant-tables" ajoutée au fichier my.ini

10. Ouvrez le gestionnaire de tâches et redémarrez le service MySQL. Ensuite, nous pouvons nous connecter à la base de données en utilisant le mot de passe "123456" que nous venons de définir.

Le mot de passe root de Mysql a été modifié avec succès !

Instructions supplémentaires ! ! !

La dernière étape consiste à mettre à jour le jeu d'utilisateur password=password("root") où user="root"; applicable uniquement à la version 5.5

Dans la version 5.7, remplacez le premier champ de mot de passe par ignition_string ; est la mise à jour de l'ensemble d'utilisateurs authentification_string=password("123456") où user="root"

Recommandations d'apprentissage associées :
tutoriel mysql

(vidéo)

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer