In diesem Tutorial der WordPress Serie zeige ich euch wie Ihr euer WordPress Passwort manuell überschreiben könnt bzw. ein vergessenes Passwort überschreiben könnt.
So für diesen Vorgang benötigt Ihr aber zumindest den Zugang zu eurer MySQL Datenbank über ein Interface wie z.B. PHPMyAdmin, dann aber mal frisch ans Werk.
Als erstes Loggen wir uns in unsere Datenbank ein das geht meistens über euer Webinterface eures Webhosters dort gibt es meistens einen punkt Verwaltung und Datenbanken. Nun solltet Ihr im Datenbank Interface PHPMyAdmin angekommen sein und zumindest die Struktur eurer WordPress Installation sehen.
Nun wählen wir auf der Linken Seite die Tabelle wp_users aus, jetzt öffnet sich die Datensatzübersicht in dieser muss mindestens 1 Eintrag vorhanden sein und zwar der Admin Account den Ihr bei der Installation angelegt habt. Im Datenfeld user_pass seht Ihr den aktuellen MD5 Hash eures WordPress Passwortes, da ein Hash nicht zurückgerechnet werden kann müsst Ihr den aktuellen Hash und damit natürlich folglich auch das Passwort überschreiben. Leider kann man in das Feld jetzt nicht bloß das neue Passwort eintragen denn WordPress würde bei der Anmeldung das Passwort das eingegeben wird erst mit der Funktion md5 Hashen und dann mit dem Wert des Datenfeldes vergleichen und dann natürlich nicht den richtigen Hash vorfinden. Also klicken wir jetzt auf bearbeiten dann im Feld user_pass wählen wir in der Spalte Funktion md5 aus und geben in der nächsten Spalte ganz einfach ein neues Passwort für diesen WordPress User ein, nach einem klick auf OK wird der String per MD5 Funktion gehasht und im Datenfeld user_pass abgelegt. Nun könnt Ihr wieder wie gewohnt auf die WordPress Login Seite gehen und euch ganz normal mit dem neuen Passwort anmelden.
So einfach lässt sich das WordPress Passwort eines Users überschreiben, das ist vor allem sehr hilfreich falls Ihr das aktuelle Passwort nicht mehr wisst und auch keine gültige E-Mail Adresse zum Reset hinterlegt habt.
Bis zum nächsten mal euer Chris