sql >> Database teknologi >  >> RDS >> Mysql

Genvinder adgang til mistet MySQL-adgangskode til PHPMyAdmin på WAMP

Her er en metode, der giver dig mulighed for at nulstille MYSQL 'root' adgangskoden ganske enkelt.

Stop mysql-tjenesten

wampmanager -> MySQL -> Service -> Stop Service

Rediger my.ini-filen

wampmanager -> MySQL -> my.ini

Find [wampmysqld] (32bit) eller [wampmysqld64] (64bit) sektion i ini-filen

Tilføj denne linje direkte efter den pågældende sektionsoverskrift

skip-grant-tables

Genstart mysql-tjenesten.

wampmanager -> MySQL -> Service -> Start/Resume Service

Åbn MySQL-konsollen

wampmanager -> 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.

Pre MYSQL version 5.7

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

Send MYSQL version 5.7, kolonnenavnet ændret

UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

Bemærk, at opdateringen kan rapportere, at den har opdateret mere end én række, fordi der kan være mere end én 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-tjenesten

wampmanager -> MySQL -> Service -> Stop Service

Rediger my.ini-filen

wampmanager -> MySQL -> my.ini

Find [wampmysqld] (32bit) eller [wampmysqld64] (64bit) sektion 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

Nu, hvis du vil, kan du indstille root-brugerkontoen, så den ikke udløber adgangskoden automatisk

wampmanager -> MySQL -> MySQL Console

og kør derefter denne forespørgsel

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

Du skulle nu være i stand til at logge ind med phpmyadmin ved at bruge bruger-id'et 'root' og den nye adgangskode, du lige har sat til den bruger.



  1. Parse dato i MySQL

  2. Sådan registrerer du, om en værdi indeholder mindst et numerisk ciffer i MariaDB

  3. Installation af Oracle 9i Developer Suite 2.0 på Windows

  4. Python MySQL-stik - ulæst resultat fundet ved brug af fetchone