Heim > Datenbank > MySQL-Tutorial > Wie kann ich meinen MySQL-Root-Benutzer und mein MySQL-Passwort unter macOS mithilfe von MAMP wiederherstellen?

Wie kann ich meinen MySQL-Root-Benutzer und mein MySQL-Passwort unter macOS mithilfe von MAMP wiederherstellen?

Mary-Kate Olsen
Freigeben: 2024-11-25 18:45:15
Original
812 Leute haben es durchsucht

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

Wiederherstellen des MySQL-Root-Benutzers und -Passworts unter macOS: Eine umfassende Anleitung

Nachdem der MySQL-Root-Benutzer versehentlich entfernt wurde, kann die Wiederherstellung des Zugriffs entmutigend wirken , insbesondere ohne zusätzliche Benutzerkonten. Dieser Artikel bietet eine Schritt-für-Schritt-Lösung für macOS-Benutzer, die die MySQL-Installation von MAMP verwenden.

Schritte zum Wiederherstellen des Root-Zugriffs:

  1. Besorgen Sie sich SysAdmin Berechtigungen: Da für die Aktionen Administratorrechte erforderlich sind, arbeiten Sie mit einem autorisierten Benutzer zusammen, um Folgendes auszuführen Befehle.
  2. Meine.cnf-Konfigurationsdatei bearbeiten:

    • Suchen Sie das MAMP-Installationsverzeichnis (normalerweise /Applications/MAMP/).
    • Öffnen Sie die Datei „conf/my.cnf“ in einem beliebigen Texteditor.
    • Unter dem Fügen Sie im Abschnitt „[mysqld]“ die Zeile „skip-grant-tables“ hinzu.
  3. MySQL neu starten:

    • Navigieren Sie im Terminal zum Verzeichnis „Applications/MAMP/Library/bin/“.
    • Führen Sie den Befehl aus „sudo ./mysql.server restart“.
  4. Zugriff auf MySQL ohne Passwort:

    • Öffnen Sie ein neues Terminalfenster .
    • Geben Sie „mysql“ ein und drücken Sie die Eingabetaste. Sie sollten zur Eingabe eines Passworts aufgefordert werden, lassen Sie es jedoch leer.
  5. Benutzer „root“ neu erstellen:

    • In Führen Sie in der MySQL-Konsole die folgenden Befehle aus:
    • "DELETE FROM mysql.user WHERE user = 'root' AND host = 'localhost';"
    • "INSERT INTO mysql.user SET user = 'root', host = 'localhost', password = Password('yournewpassword') , ... (verbleibende Berechtigungen)“;
  6. Update my.cnf-Konfiguration:

    • Kehren Sie zur Datei „my.cnf“ zurück und entfernen Sie die Zeile „skip-grant-tables“.
    • Speichern und schließen Sie die Datei.
  7. Neustart MySQL:

    • Führen Sie den Befehl „sudo ./mysql.server restart“ erneut aus.
  8. Wiederverbindung mit Root-Passwort :

    • Öffnen Sie phpMyAdmin oder einen anderen MySQL-Client mit dem neuen Root Passwort.

Indem Sie diese Schritte befolgen, können Sie den Root-Zugriff auf Ihre MAMP MySQL-Installation unter macOS wiederherstellen.

Das obige ist der detaillierte Inhalt vonWie kann ich meinen MySQL-Root-Benutzer und mein MySQL-Passwort unter macOS mithilfe von MAMP wiederherstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage