Maison  >  Article  >  base de données  >  Comment réinitialiser le mot de passe racine MySQL

Comment réinitialiser le mot de passe racine MySQL

黄舟
黄舟original
2017-09-06 14:57:421343parcourir

Réinitialiser le mot de passe Root

Méthode 1 :
Ajouter dans le champ [mysqld] de my.ini :

skip-grant-tables


Redémarrez le service mysql. Pour le moment, mysql ne nécessite pas de mot de passe pour se connecter à la base de données
Entrez ensuite mysql

mysql>use mysql;
 mysql>
更新
 user set passw
ord
=password('新密码') WHERE User='root';
mysql>
flush
 privileges;

et enfin supprimez skip-grant-tables dans my.ini après l'avoir exécuté. Redémarrez simplement mysqld.

Méthode 2 :
N'utilisez pas la méthode de modification de my.ini pour redémarrer le service. Exécutez MySQL en mode non-service et ajoutez des skip-grant-tables. pour modifier le mot de passe mysql
Arrêtez le service mysql
Ouvrez la fenêtre de ligne de commande et utilisez mysql d-nt.exe pour le démarrer dans le répertoire bin , c'est-à-dire exécutez dans la ligne de commande window: mysqld-nt --skip-grant-tables
Ensuite, ouvrez une autre fenêtre de ligne de commande et connectez-vous à mysql. Vous pouvez entrer sans saisir le mot de passe mysql pour le moment.
Après avoir modifié le mot de passe selon la méthode ci-dessus, fermez la fenêtre où mysql s'exécute sur la ligne de commande. Mysql est fermé à ce moment-là. Si vous constatez que mysql est toujours en cours d'exécution

, vous pouvez terminer. le processus correspondant pour le fermer.
Démarrez le service MySQL

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