Här är en metod som gör att du enkelt kan återställa MYSQL 'root'-lösenordet.
Stoppa mysql-tjänsten
wampmanager -> MySQL -> Service -> Stop Service
Redigera my.ini-filen
wampmanager -> MySQL -> my.ini
Hitta [wampmysqld]
(32bit) eller [wampmysqld64]
(64bit) i ini-filen
Lägg till den här raden direkt efter den avsnittsrubriken
skip-grant-tables
Starta om mysql-tjänsten.
wampmanager -> MySQL -> Service -> Start/Resume Service
Öppna MySQL-konsolen
wampmanager -> MySQL -> MySQL Console
Nu ska vi återställa lösenordet för root-användaren, naturligtvis kan detta användas för att återställa alla användarlösenord.
Ange följande 2 kommandon vid mysql>
kommandotolken, var och en med semikolon i slutet av en rad, och tryck på RETUR efter varje rad för att skicka kommandot till mysql.
Pre MYSQL version 5.7
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
Efter MYSQL version 5.7 ändrades kolumnnamnet
UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
Observera att uppdateringen kan rapportera att den har uppdaterat mer än en rad, eftersom det kan finnas fler än ett användarkonto med användar-id för "root" var och en med olika domän, dvs. 127.0.0.1, localhost och ::1
Skriv nu 'quit' vid mysql-kommandotolken för att existera mysql.
Stoppa mysql-tjänsten
wampmanager -> MySQL -> Service -> Stop Service
Redigera my.ini-filen
wampmanager -> MySQL -> my.ini
Hitta [wampmysqld]
(32bit) eller [wampmysqld64]
(64bit) i ini-filen
Ta bort skip-grant-tables
parameter som vi lade till tidigare.
Lämna INTE denna parameter i ini-filen, det är ett STORT säkerhetshål.
Starta om mysql-tjänsten.
wampmanager -> MySQL -> Service -> Start/Resume Service
Om du vill kan du nu ställa in root-användarkontot så att lösenordet inte upphör att gälla automatiskt
wampmanager -> MySQL -> MySQL Console
och kör sedan den här frågan
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
Du bör nu kunna logga in med phpmyadmin med användar-id 'root' och det nya lösenordet du just har angett för den användaren.