Hvis problemet blot er en glemt adgangskode, vil dette give dig mulighed for at nulstille den. Men hvis du har blandet inkompatible databaser med MySQL Server-versioner, vil der være andre problemer senere, når du har nulstillet adgangskoden.
Stop mysql-tjenesten
wampmanager -> MySQL -> Service -> Stop Service
Rediger my.ini-filen
wampmanager -> MySQL -> my.ini
Find [wampmysqld]
afsnittet i ini-filen. Tilføj denne linje direkte efter afsnittet [wampmysqld]
skip-grant-tables
Genstart mysql-tjenesten.wampmanager -> MySQL -> Service -> Start/Resume Service
Åbn MySQL-konsollenwampmanager -> MySQL -> MySQL Console
Nu skal vi nulstille adgangskoden for root-brugeren, dette kan selvfølgelig bruges til at nulstille en hvilken som helst brugeradgangskode. Indtast følgende 2 kommandoer ved mysql>
kommandoprompt, hver med semikolon i slutningen af en linje, og tryk ENTER efter hver linje for at udstede kommandoen til mysql.
For MySQL-versioner før 5.7.0
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
For MySQL-versioner efter 5.7.0
UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'),
password_expired = 'N'
WHERE User = 'root';
FLUSH PRIVILEGES;
Bemærk at opdateringen skal rapportere, at den har opdateret mere end én række, det er fordi der faktisk er 3 brugerkonti med bruger-id'et 'root' hver med et andet domæne
dvs. 127.0.0.1, localhost og ::1*
Indtast nu 'quit' ved mysql kommandopromt for at eksistere mysql.
Stop mysql-tjenestenwampmanager -> MySQL -> Service -> Stop Service
Rediger my.ini-filenwampmanager -> MySQL -> my.ini
Find [wampmysqld]-sektionen i ini-filen. Fjern skip-grant-tables
parameter, vi tilføjede tidligere.
Lad IKKE denne parameter stå i ini-filen, det er et STORT sikkerhedshul.
Genstart mysql-tjenesten.wampmanager -> MySQL -> Service -> Start/Resume Service