Maison > base de données > tutoriel mysql > Introduction détaillée à la méthode de changement du mot de passe root dans la version Mysql5.7.10 sous MAC

Introduction détaillée à la méthode de changement du mot de passe root dans la version Mysql5.7.10 sous MAC

黄舟
Libérer: 2017-03-28 13:24:34
original
1041 Les gens l'ont consulté

Cet article présente principalement la méthode de changement du mot de passe root dans Mysql version 5.7.10 sous MAC Il est très bon et a une valeur de référence. Les amis dans le besoin peuvent s'y référer

Sauter en premier Démarrez MySQL en mode table de permissions :

mysqld --skip-grant-tables &

Désormais, vous entrerez dans le premier trou, si vous utilisez la méthode de correction d'erreurs affichée partout sur Internet :

mysql> UPDATE mysql.user SET authentication_string=PASSWORD('your_new_password') WHERE User='root';
Copier après la connexion
( Notez que le mot de passe a été changé en Authentication_string après 5.7) Alors félicitations, votre modification est réussie, mais vous constaterez que lorsque vous utilisez un outil GUI comme Navicat pour vous connecter, l'erreur suivante sera signalée :

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
Copier après la connexion
En même temps, vous constaterez que vous pouvez utiliser la ligne de commande pour vous connecter en utilisant

, mais vous ne pouvez pas utiliser MySQL et vous ne pouvez même pas utiliser la bibliothèque. Quel gâchis <. 🎜>mysql -u root -p La commande suivante vous sauvera :

Après exécution, utilisez la commande
mysql> SET PASSWORD = PASSWORD(&#39;your_new_password&#39;);
Copier après la connexion
pour fermer mysqld

mysqladmin -u root -p shutdown puis mysql.server redémarrez pour démarrer mysql et tout ira bien~

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal