Maison > base de données > tutoriel mysql > Comment puis-je définir correctement le mot de passe de l'utilisateur root MySQL sur OS X ?

Comment puis-je définir correctement le mot de passe de l'utilisateur root MySQL sur OS X ?

Patricia Arquette
Libérer: 2024-12-20 16:21:11
original
324 Les gens l'ont consulté

How Can I Properly Set the MySQL Root User Password on OS X?

Définition du mot de passe de l'utilisateur root MySQL sur OS X : Réinitialisation des privilèges

Vous avez tenté de définir le mot de passe de l'utilisateur root pour MySQL sur OS X , mais vous pouvez toujours accéder à la ligne de commande mysql sans saisir de mot de passe. Cela peut être corrigé soit en vidant les privilèges, soit en exécutant une série de commandes dans le terminal MySQL.

Option 1 : vider les privilèges

Une fois connecté au terminal MySQL, exécutez simplement la commande suivante :

FLUSH PRIVILEGES
Copier après la connexion

Option 2 : Exécuter MySQL commandes

Entrez la série de commandes suivante dans le terminal MySQL :

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 le mot de passe de l'utilisateur root.

Mise à jour pour les versions MySQL

  • MySQL 5.7 : Remplacez le "mot de passe" champ avec "authentication_string" dans la MISE À JOUR requête.

    mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';
    Copier après la connexion
  • MySQL 8.0 et supérieur : Utilisez plutôt la commande ALTER USER pour définir le mot de passe.

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

En suivant ces étapes, vous pouvez définir avec succès le mot de passe de l'utilisateur root MySQL et sécuriser votre 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