Heute habe ich ja richtig dumm aus der Wäsche geschaut, als ich zu meiner lokalen
MySQL-Installation einen neuen User hinzufügen wollte und feststellen musste, dass
ich mein Root-Passwort vergessen habe. Zum Glück konnte ich mir aus verschiedenen
Quellen eine Anleitung zusammenbauen wie man das Passwort resetten kann.
Die folgende Anleitung sollte so für die meisten MySQL-Installationen unter Windows funzen:
Schritt 1: Datenbank anhalten/herunterfahren
Falls die MySQL aktuell läuft muss diese über den entsprechenden Dienst oder das entsprechende Panel (z.B. bei der XAMPP-Variante) angehalten werden.
Schritt 2: MySQL Starten
Jetzt kann man den MySQL-Demon wieder starten und zwar aus der Kommandozeile. Dazu zunächst das folgende Kommando eingeben (in diesem Beispiel liegen die MySQL-Binaries unter C:\xampp\mysql\bin):
C:\xampp\mysql\bin>mysqld --skip-grant-tables
und dann in einem anderen Fenster MySQL starten:
C:\xampp\mysql\bin>mysql mysql -u root
Schritt 3: Passwort neu setzen
Jetzt ist es möglich am MySQL-Prompt mit dem folgenden Kommando ein neues Passwort zu setzen, ohne dass man dafür
das alte Passwort angeben muss:
update user set password=password (“NeuesPasswort”) where user=”root”;
Danach den MySQL-Prompt mit “exit” verlassen, den MySQL-Demon abschiessen und sich mit dem neuen Passwort wieder normal anmelden.
Schönes Tutorial war sehr nützlich. danke
Wirklich gutes Tutorial. Hat mir gut geholfen.
Danke.