Maison  >  Article  >  base de données  >  Comment changer le mot de passe root sur Mac MySQL

Comment changer le mot de passe root sur Mac MySQL

PHPz
PHPzoriginal
2023-04-19 15:20:551004parcourir

Lors du processus d'utilisation de la base de données MySQL, il est souvent nécessaire de changer le mot de passe de l'utilisateur root. Sous macOS, pour changer le mot de passe de l'utilisateur root MySQL, vous pouvez suivre les étapes ci-dessous.

  1. Ouvrez l'application Terminal
  2. Entrez la commande suivante pour arrêter le service MySQL :

    sudo /usr/local/mysql/support-files/mysql.server stop

  3. Démarrez le serveur MySQL et ignorez le tableau des autorisations comme suit :

    sudo mysqld_safe --skip-grant-tables
  4. Ouvrez une autre fenêtre de terminal et entrez La commande suivante est utilisée pour se connecter au serveur MySQL :

    mysql -u root
  5. Entrez la commande suivante pour changer le mot de passe de l'utilisateur root :

    use mysql;
    update user set authentication_string=password('新密码') where user='root';
    flush privileges;

    Où, le nouveau mot de passe est le mot de passe que vous souhaitez définir. Il convient de noter que dans MySQL 5.7 et les versions plus récentes, la politique de mot de passe par défaut pour l'utilisateur root a été mise à niveau et un mot de passe répondant aux exigences doit être défini. Sinon, une erreur peut être signalée.

  6. Enfin, quittez le serveur MySQL et entrez la commande suivante :

    exit
  7. Arrêtez le service MySQL et entrez la commande suivante :

    sudo /usr/local/mysql/support-files/mysql.server stop

Voici les étapes détaillées pour modifier le mot de passe de l'utilisateur root MySQL sous macOS. Si votre version de MySQL est différente, les étapes peuvent être légèrement différentes. En bref, changer le mot de passe de l'utilisateur root MySQL n'est pas difficile, tant que vous suivez les bonnes étapes.

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