Auf einem lokalen Apache Webserver probiere ich hin und wieder verschiedene Dinge mit einer WordPress Testinstallation. Über die Zeit ist dabei ein Testblog voller Blindtext Einträgen, vielen Themes und Plugins entstanden. Heute wollte ich dann mal WP 2.7 auf Herz und Nieren prüfen, besonders was die Kompatibilität zu meinen Themes und Plugins betrifft. Dabei stoße auf die ungewöhnliche Tatsache, mich weder an das Passwort zu erinnern noch eine existierende eMail-Adresse zwecks “Passwortwiederherstellung” hinterlegt zu haben.
Doch alles ist nicht verloren solange man noch Zugriff auf die verwendete (mySQL)-Datenbank hat und weiß wo man zu suchen hat. Also den Webmin des Suse Server aufgerufen und in der entsprechenden Datenbank (Im Zweifel einfach in der wp-config.php nachsehen) gesucht.
In der Tabelle “wp_users” sind die angelegten Benutzer mit allen Daten in je einem Tupel hinterlegt. Hier hat man zwei Möglichkeiten:
- Die eMail-Adresse durch eine funktionierende ersetzen und sich dann eine Passworterrinerung schicken lassen.
- Das Passwort direkt ersetzen. Hierbei muss beachtet werden, dass WP die Passwörter nicht als Klartext in die Datenbank schreibt, sondern diese vorher mittels md5 Hash-Algoritmus verschlüsselt. Also muss das neue Passwort zunächst durch einen md5 Generator gejagt werden. Diesen gibt es hier auch als Online-Tool.
Beide Wege führten erfolgreich zum Ziel. Jetzt kann ich mich endlich »Coltrane« widmen!
