WordPress Passwort zurücksetzen (in der Datenbank)
Manchmal verliert man den Zugriff auf WordPress, sei es, weil das Passwort vergessen wurde oder der Zugang nicht mehr funktioniert. In solchen Fällen können Sie das Passwort direkt in der WordPress-Datenbank zurücksetzen oder einen neuen Benutzer anlegen – ideal, wenn die E-Mail-Funktion oder andere Methoden fehlschlagen.
In diesem Beitrag zeigen wir Ihnen, wie Sie mit phpMyAdmin das Passwort eines bestehenden Benutzers ändern oder einen neuen Benutzer erstellen können.
Passwort eines WordPress-Benutzers in der Datenbank zurücksetzen
Falls Sie noch Zugriff auf Ihre Datenbank haben, können Sie das Passwort eines existierenden Benutzers in wenigen Minuten manuell zurücksetzen. Folgen Sie dieser Schritt-für-Schritt-Anleitung:
Was Sie benötigen:
- Zugang zu Ihrem Hosting-Provider (z. B. cPanel, Plesk).
- Zugriff auf phpMyAdmin (oft über das Control-Panel des Hostings erreichbar).
- Ihre MySQL-Datenbank-Informationen. Diese finden Sie in der Datei wp-config.php in Ihrer WordPress-Installation (Parameter DB_NAME, DB_USER, DB_PASSWORD).
Schritt-für-Schritt-Anleitung:
- Melden Sie sich in phpMyAdmin an.
- Gehen Sie in Ihrem Hosting-Panel auf phpMyAdmin.
- Wählen Sie die Datenbank Ihrer WordPress-Website aus.
- Suchen Sie die Tabelle
wp_users
.- Scrollen Sie in der linken Seitenleiste nach unten, bis Sie
wp_users
finden. - Hinweis: Falls Ihr Tabellenpräfix angepasst wurde, kann die Tabelle z. B.
xyz_users
heißen.
- Scrollen Sie in der linken Seitenleiste nach unten, bis Sie
- Finden Sie den Benutzer, dessen Passwort Sie zurücksetzen möchten.
- In der Spalte „user_login“ sehen Sie die Benutzernamen. Suchen Sie den Benutzer, dessen Passwort aktualisiert werden soll.
- Bearbeiten Sie den Benutzer-Eintrag.
- Klicken Sie in der Zeile des entsprechenden Benutzernamens auf „Bearbeiten“ oder „Edit“.
- Setzen Sie das Passwort zurück.
- Finden Sie das Feld „user_pass“.
- Ersetzen Sie den vorhandenen Hash-Wert durch einen neuen MD5-Hash.
Beispiel: Geben Sie in die Spalteuser_pass
den folgenden Hash ein, um das Passwort auf „12345678“ zu setzen:e10adc3949ba59abbe56e057f20f883e
(Dieser Hash entspricht „12345678“.) - Wichtig: Stellen Sie sicher, dass im Dropdown-Menü „Funktion“ links neben der Eingabe MD5 ausgewählt ist.
- Änderungen speichern.
- Klicken Sie unten auf „OK“, „Speichern“ oder „Go“. Sie können sich nun mit dem neuen Passwort anmelden. Vergessen Sie nicht, dieses direkt nach der Anmeldung zu ändern!
Einen neuen WordPress-Benutzer in der Datenbank erstellen
Falls Sie keinen Benutzerzugang mehr haben und auch keinen Zugriff auf die Funktion „Passwort vergessen“, können Sie in phpMyAdmin einen neuen Benutzer mit Administratorrechten anlegen.
Schritt-für-Schritt-Anleitung:
- Melden Sie sich in phpMyAdmin an.
Wie oben beschrieben. - Gehen Sie zur Tabelle
wp_users
.- Wählen Sie Ihre Datenbank aus und navigieren Sie zur Tabelle
wp_users
.
- Wählen Sie Ihre Datenbank aus und navigieren Sie zur Tabelle
- Einen neuen Benutzer hinzufügen.
- Klicken Sie oben auf den Reiter „Einfügen“ (oder „Insert“).
- Füllen Sie die Felder wie folgt aus:
- ID: Lassen Sie das Feld leer – die ID wird automatisch hochgezählt.
- user_login: Geben Sie den gewünschten Benutzernamen ein (z. B. „admin2“).
- user_pass: Geben Sie ein Passwort ein und setzen Sie die Funktion auf MD5, wie in der vorherigen Anleitung beschrieben.
- user_nicename: Ein Spitzname für den Benutzer (optional).
- user_email: Geben Sie eine E-Mail-Adresse ein (wichtig für Passwort-Reset und Benachrichtigungen).
- user_url: Optional – URL des Benutzers.
- user_registered: Datum und Uhrzeit der Erstellung (kann leer bleiben, wird automatisch generiert).
- user_status: Sollte „0“ sein.
- display_name: Das Name-Feld, das öffentlich angezeigt wird (kann leer bleiben).
- Speichern.
- Klicken Sie auf „OK“ oder „Go“, um den neuen Eintrag zu speichern.
- Weisen Sie dem Benutzer Administratorrechte zu.
- Navigieren Sie zur Tabelle
wp_usermeta
. - Klicken Sie auf „Einfügen“ und füllen Sie die Felder wie folgt aus:
- umeta_id: Lassen Sie das Feld leer.
- user_id: Geben Sie die Benutzer-ID des neuen Benutzers aus der vorherigen Tabelle ein (z. B. „2“).
- meta_key: Tragen Sie
wp_capabilities
ein (oder das Präfix Ihrer Installation, z. B.xyz_capabilities
). - meta_value: Nutzen Sie diesen Wert, um Administratorrechte zu vergeben:
a:1:{s:13:"administrator";b:1;}
- Speichern Sie den Eintrag.
- Fügen Sie einen weiteren Eintrag hinzu:
- meta_key: Tragen Sie
wp_user_level
ein (z. B.xyz_user_level
). - meta_value: Setzen Sie den Wert auf
10
.
- meta_key: Tragen Sie
- Navigieren Sie zur Tabelle
- Anmelden und testen.
- Verwenden Sie die neuen Zugangsdaten, um sich anzumelden. Der neue Benutzer sollte Administratorrechte haben.
Was tun, wenn phpMyAdmin nicht verfügbar ist?
Falls Ihr Hosting keinen Zugriff auf phpMyAdmin bietet, gibt es Alternativen:
- WP-CLI (WordPress Command Line Interface):
Nutzen Sie das WP-CLI-Tool, um Benutzer zu erstellen oder Passwörter zu ändern. Beispiel:wp user create admin2 email@example.com --role=administrator --user_pass=passwort123
- Manuelles Setup: Bearbeiten Sie die Datei functions.php Ihres Themes, um ein neues Passwort festzulegen. Bewahren Sie diese Änderungen jedoch nur kurzfristig auf.
Fazit: Schnell und sicher wieder Zugriff auf WordPress
Ob Sie ein verlorenes Passwort direkt in der Datenbank zurücksetzen oder einen neuen Benutzer anlegen – mit den hier beschriebenen Methoden können Sie den Zugang zu Ihrer WordPress-Seite schnell wiederherstellen. Denken Sie allerdings daran, Ihre Login-Daten sicher zu verwalten und regelmäßige Backups durchzuführen, um solche Situationen in Zukunft zu vermeiden.
Externer Link:
Jetzt haben Sie die volle Kontrolle über Ihren WordPress-Login zurück. 🚀