Maison > base de données > tutoriel mysql > Comment résoudre les problèmes de mot de passe racine MySQL sur macOS ?

Comment résoudre les problèmes de mot de passe racine MySQL sur macOS ?

Susan Sarandon
Libérer: 2024-12-05 00:21:12
original
221 Les gens l'ont consulté

How Do I Fix MySQL Root Password Issues on macOS?

Résoudre les problèmes de mot de passe de l'utilisateur root MySQL sur MacOS

De nombreux utilisateurs rencontrent des difficultés lors de la définition du mot de passe de l'utilisateur root MySQL sur MacOS. Cet article explore le problème et propose des solutions complètes pour le résoudre.

Lorsqu'ils tentent de définir le mot de passe de l'utilisateur root à l'aide de mysqladmin, les utilisateurs peuvent constater qu'ils peuvent toujours accéder à la ligne de commande MySQL sans le mot de passe. Il s'agit d'un phénomène courant qui peut être résolu.

Solution :

  1. Privilèges de vidage :
    Connectez-vous au terminal MySQL et exécutez la commande FLUSH PRIVILEGES.
  2. Alternative Méthode :
    Si FLUSH PRIVILEGES ne résout pas le problème, exécutez les commandes suivantes dans le terminal MySQL :

    • mysql -u root
    • USE mysql;
    • UPDATE user SET password=PASSWORD("NEWPASSWORD") OÙ User='root';
    • FLUSH PRIVILEGES;
    • quit
      Remplacez NEWPASSWORD par le mot de passe souhaité.

Notes complémentaires :

  • Pour MySQL 5.7 et versions ultérieures, le champ du mot de passe est renommé Authentication_string. Utilisez la requête suivante pour modifier le mot de passe :

    • UPDATE user SET ignition_string=PASSWORD("NEWPASSWORD") WHERE User='root';
  • Pour MySQL 8.0 et versions ultérieures, utilisez la requête suivante :

    • ALTER USER 'root'@'localhost' IDENTIFIÉ PAR 'MyNewPass';

En suivant ces instructions, les utilisateurs peuvent définir efficacement le mot de passe de l'utilisateur root MySQL sur MacOS et garantir un accès sécurisé à leur 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