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:
-
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.
-
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.
-
MySQL neu starten:
- Navigieren Sie im Terminal zum Verzeichnis „Applications/MAMP/Library/bin/“.
- Führen Sie den Befehl aus „sudo ./mysql.server restart“.
-
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.
-
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)“;
-
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.
-
Neustart MySQL:
- Führen Sie den Befehl „sudo ./mysql.server restart“ erneut aus.
-
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!