Maison > base de données > tutoriel mysql > Comment puis-je restaurer mon utilisateur root et mon mot de passe MySQL sur macOS à l'aide de MAMP ?

Comment puis-je restaurer mon utilisateur root et mon mot de passe MySQL sur macOS à l'aide de MAMP ?

Mary-Kate Olsen
Libérer: 2024-11-25 18:45:15
original
860 Les gens l'ont consulté

How Can I Restore My MySQL Root User and Password on macOS Using MAMP?

Restauration de l'utilisateur root et du mot de passe MySQL sur macOS : un guide complet

Après avoir accidentellement supprimé l'utilisateur root MySQL, retrouver l'accès peut sembler intimidant , surtout sans comptes d'utilisateurs supplémentaires. Cet article fournit une solution étape par étape pour les utilisateurs de macOS utilisant l'installation MySQL de MAMP.

Étapes pour restaurer l'accès root :

  1. Obtenir SysAdmin Privilèges : Comme les actions nécessitent des privilèges administratifs, collaborez avec un utilisateur autorisé pour exécuter ce qui suit commandes.
  2. Modifiez le fichier de configuration my.cnf :

    • Localisez le répertoire d'installation de MAMP (généralement /Applications/MAMP/).
    • Ouvrez le fichier "conf/my.cnf" dans n'importe quel éditeur de texte.
    • Sous le Section "[mysqld]", ajoutez la ligne "skip-grant-tables".
  3. Redémarrez MySQL :

    • Dans Terminal, accédez au répertoire "Applications/MAMP/Library/bin/".
    • Exécutez la commande "sudo ./mysql.server restart".
  4. Accéder à MySQL sans mot de passe :

    • Ouvrez une nouvelle fenêtre de terminal .
    • Tapez "mysql" et appuyez sur Entrée. Vous devriez être invité à saisir un mot de passe, mais laissez-le vide.
  5. Recréez l'utilisateur « root » :

    • Dans la console MySQL, exécutez les commandes suivantes :
    • "DELETE FROM mysql.user WHERE user = 'root' AND host = 'localhost';"
    • "INSERT INTO mysql.user SET user = 'root', host = 'localhost', password = Password('yournewpassword'), ... (privilèges restants)";
  6. Mettre à jour mon.cnf Configuration :

    • Retournez dans le fichier "my.cnf" et supprimez la ligne "skip-grant-tables".
    • Enregistrez et fermez le fichier.
  7. Redémarrer MySQL :

    • Exécutez à nouveau la commande "sudo ./mysql.server restart".
  8. Reconnexion avec le mot de passe root :

    • Ouvrez phpMyAdmin ou un autre client MySQL en utilisant la nouvelle racine mot de passe.

En suivant ces étapes, vous pouvez restaurer l'accès root à votre installation MAMP MySQL sur macOS.

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 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