MySQL Kennwörter mit alten kurzem Hash finden und neu setzen
Freitag, 20. Dezember 2013 15:57
Seit einem der letzen Updates von MySQL und PhpMyAdmin funktionierte bei mir der Login in PhpMyAdmin für einige User nicht mehr. Der Grund hierfür war, dass der Passwort-Hash für einige ältere Benutzer noch 16 statt 41 Zeichen lang war. Das wird jetzt so nicht mehr unterstützt. Also müssen die Passwörter neu gesetzt werden bzw. die Hashes neu generiert werden.
Um rauszufinden, welche User aktualisiert werden müssen, ist folgendes SQL-Statement hilfreich:
SELECT `User`, `Host`, Length(`Password`) FROM mysql.user where Length(`Password`)<41;
Als Ergebnis bekommt man dann sowas:
Thema: Privater Kram | Kommentare (0) | Autor: Dennis Körner