Hier ist eine Methode, mit der Sie das MYSQL-'root'-Passwort ganz einfach zurücksetzen können.
Stoppen Sie den MySQL-Dienst
wampmanager -> MySQL -> Service -> Stop Service
Bearbeiten Sie die my.ini-Datei
wampmanager -> MySQL -> my.ini
Suchen Sie [wampmysqld]
(32bit) oder [wampmysqld64]
(64bit)-Abschnitt in der INI-Datei
Fügen Sie diese Zeile direkt nach dieser Abschnittsüberschrift hinzu
skip-grant-tables
Starten Sie den MySQL-Dienst neu.
wampmanager -> MySQL -> Service -> Start/Resume Service
Öffnen Sie die MySQL-Konsole
wampmanager -> MySQL -> MySQL Console
Jetzt werden wir das Passwort für den Root-Benutzer zurücksetzen, natürlich könnte dies verwendet werden, um das Passwort eines beliebigen Benutzers zurückzusetzen.
Geben Sie die folgenden 2 Befehle unter mysql>
ein Eingabeaufforderung, jeweils mit einem Semikolon am Ende einer Zeile, und drücken Sie nach jeder Zeile die EINGABETASTE, um den Befehl an mysql auszugeben.
Vor MYSQL-Version 5.7
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
Nach MYSQL-Version 5.7 hat sich der Spaltenname geändert
UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
Beachten Sie, dass das Update möglicherweise meldet, dass es mehr als eine Zeile aktualisiert hat, weil es möglicherweise mehr als ein Benutzerkonto mit der Benutzer-ID „root“ mit jeweils einer anderen Domäne gibt, z. B. 127.0.0.1, localhost und ::1
Geben Sie nun an der mysql-Eingabeaufforderung „quit“ ein, um mysql zu verlassen.
Stoppen Sie den MySQL-Dienst
wampmanager -> MySQL -> Service -> Stop Service
Bearbeiten Sie die my.ini-Datei
wampmanager -> MySQL -> my.ini
Suchen Sie [wampmysqld]
(32bit) oder [wampmysqld64]
(64bit)-Abschnitt in der INI-Datei
Entfernen Sie die skip-grant-tables
Parameter, den wir zuvor hinzugefügt haben.
Lassen Sie diesen Parameter NICHT in der INI-Datei, es ist eine große Sicherheitslücke.
Starten Sie den MySQL-Dienst neu.
wampmanager -> MySQL -> Service -> Start/Resume Service
Wenn Sie möchten, können Sie jetzt das Root-Benutzerkonto so einstellen, dass das Passwort nicht automatisch abläuft
wampmanager -> MySQL -> MySQL Console
und dann diese Abfrage ausführen
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
Sie sollten sich jetzt mit phpmyadmin mit der Benutzer-ID „root“ und dem neuen Passwort, das Sie gerade für diesen Benutzer festgelegt haben, anmelden können.