Wenn das Problem nur ein vergessenes Passwort ist, können Sie es zurücksetzen. Wenn Sie jedoch inkompatible Datenbanken mit MySQL Server-Versionen gemischt haben, treten später andere Probleme auf, sobald Sie das Passwort zurückgesetzt haben.
Stoppen Sie den MySQL-Dienst
wampmanager -> MySQL -> Service -> Stop Service
Bearbeiten Sie die my.ini-Datei
wampmanager -> MySQL -> my.ini
Suchen Sie [wampmysqld]
Abschnitt in der INI-Datei. Fügen Sie diese Zeile direkt nach dem Abschnitt [wampmysqld]
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 in 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.
Für MySQL-Versionen vor 5.7.0
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
Für MySQL-Versionen nach 5.7.0
UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'),
password_expired = 'N'
WHERE User = 'root';
FLUSH PRIVILEGES;
Hinweis dass das Update melden sollte, dass es mehr als eine Zeile aktualisiert hat, weil es tatsächlich 3 Benutzerkonten mit der Benutzer-ID „root“ gibt, jedes mit einer anderen Domäne
d.h. 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 den Abschnitt [wampmysqld] 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