Maison > base de données > tutoriel mysql > Comment définir et réinitialiser en toute sécurité le mot de passe de l'utilisateur root MySQL sur OS X ?

Comment définir et réinitialiser en toute sécurité le mot de passe de l'utilisateur root MySQL sur OS X ?

Linda Hamilton
Libérer: 2024-12-06 20:06:19
original
200 Les gens l'ont consulté

How Do I Securely Set and Reset the MySQL Root User Password on OS X?

Définition du mot de passe de l'utilisateur root MySQL sur OS X : dépannage

Malgré le fait de suivre les étapes typiques pour définir le mot de passe de l'utilisateur root MySQL, vous pouvez rencontrer un problème où vous pouvez accédez à la ligne de commande MySQL sans saisir de mot de passe. Cela peut être résolu en suivant des commandes spécifiques.

Tout d'abord, exécutez la commande suivante immédiatement après vous être connecté au terminal MySQL :

FLUSH PRIVILEGES;
Copier après la connexion

Si cela ne fonctionne pas, exécutez l'ensemble de commandes suivant commandes :

mysql -u root

mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD("NEWPASSWORD") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
Copier après la connexion

Remplacez "NEWPASSWORD" par le mot de passe souhaité. Cela devrait réinitialiser efficacement le mot de passe.

Pour les versions MySQL 5.7 et supérieures, le champ "mot de passe" a été renommé "authentication_string". Pour mettre à jour le mot de passe dans ces versions, utilisez la requête suivante :

mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';
Copier après la connexion

Dans MySQL 8.0 et supérieur, au lieu d'utiliser la commande :

mysql> UPDATE mysql.user SET authentication_string='password' WHERE User='root';
Copier après la connexion

Qui écrase la chaîne d'authentification par du texte brut , utilisez :

mysql> `ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';`
Copier après la connexion

En suivant ces étapes, vous pouvez définir et réinitialiser efficacement le mot de passe de l'utilisateur root MySQL, garantissant ainsi un accès sécurisé à votre MySQL base de données.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal