Wenn Sie den Zugriff auf Ihre WordPress-Site verloren haben und das Passwort nicht zurücksetzen können (z. B. wurde die Site gehackt und der Admin-Benutzer wurde gelöscht), können Sie immer noch über die Datenbank einen neuen Admin-Benutzer erstellen. Tipps zur Verbesserung der Sicherheit Ihrer WordPress-Site, wenn Sie bereits gehackt wurden und verhindern möchten, dass dies erneut geschieht, finden Sie hier.
In diesem Artikel erfahren Sie, wie Sie mit MySQL einen Admin-Benutzer zur WordPress-Datenbank hinzufügen, wodurch Sie wieder Zugriff erhalten.
Hinweis: Bevor Sie Änderungen an Ihrer Datenbank vornehmen, empfehlen wir Ihnen dringend, zunächst ein Backup zu erstellen.
- Schritt 1 - Öffnen Sie Ihre Datenbank in phpMyAdmin
- Schritt 2 - Fügen Sie einen Benutzer zur Tabelle _users hinzu
- Schritt 3 - Fügen Sie einen Benutzer zur Tabelle _usermeta hinzu
- Schritt 4 - Bestätigen Sie den neuen Benutzer in WP Admin
Schritt 1 - Öffnen Sie Ihre Datenbank in phpMyAdmin
- Melden Sie sich bei Ihrem one.com-Kontrollpanel an und wählen Sie in der Kachel Erweiterte Einstellungen die Option PHP und Datenbank aus.
- Wählen Sie Ihre WordPress-Datenbank in PhpMyAdmin aus und öffnen Sie die Datenbank.
- Wenn die Liste der Tabelleninhalte im linken Menü nicht geöffnet ist, können Sie auf das Pluszeichen neben dem Datenbanknamen klicken, um sie zu öffnen.
- Wählen Sie die Tabelle aus, die auf _users endet, zum Beispiel wp_users.
Tipp: Wenn Sie mehr als eine WordPress-Installation auf Ihrem Webspace haben, müssen Sie sicherstellen, dass Sie auf die richtige Tabelle zugreifen. Sie können dies überprüfen, indem Sie das Tabellenpräfix in wp-config.php nachschlagen. Im Zweifelsfall können Sie jederzeit Kontakt mit unserem Support aufnehmen.
Schritt 2 - Fügen Sie einen Benutzer zur Tabelle _users hinzu
- Klicken Sie auf die Tabelle, die mit _users (z. B. wp_users) endet, um die aktuelle Benutzerliste anzuzeigen.
- Klicken Sie oben auf dem Bildschirm auf die Registerkarte Insert (Einfügen), um die Informationen für einen neuen Admin-Benutzer einzufügen.
- Um das Einfügungsformular auszufüllen, fügen Sie die folgenden Informationen hinzu:
- ID: Wählen Sie eine eindeutige Nummer (in unserem Beispiel verwenden wir 2)
- user_login: der Benutzername, der beim Anmelden verwendet wird
- user_pass: Fügen Sie ein Passwort hinzu und stellen Sie sicher, dass Sie MD5 im Funktionsmenü auswählen (siehe Screenshot unten).
- user_nicename: der vollständige Name oder Spitzname des Benutzers
- user_email: die E-Mail-Adresse des Benutzers
- user_url: Ihre Website-Adresse
- user_registered: Wählen Sie mithilfe des Kalenders das Datum und die Uhrzeit aus, zu der der Benutzer registriert wurde
- user_activation_key: leer lassen
- user_status: Setzen Sie dies auf 0
- display_name: öffentlicher Name, der angezeigt wird
Schritt 3 - Fügen Sie einen Benutzer zur Tabelle _usermeta hinzu
Der nächste Schritt besteht darin, dem Benutzer die entsprechenden Berechtigungen hinzuzufügen.
- Suchen Sie im Menü links nach der Tabelle, die auf _usermeta (z. B. wp_usermeta) endet, und klicken Sie darauf.
- Klicken Sie wie im vorherigen Schritt auf die Registerkarte Insert.
- Fügen Sie dem Einfügungsformular die folgenden Informationen hinzu:
- umeta_id: Lassen Sie dieses Feld leer (es wird automatisch generiert)
- user_id: Fügen Sie dieselbe Benutzer-ID hinzu, die Sie im vorherigen Schritt verwendet haben
- meta_key: Fügen Sie Ihren Tabellenpräfix_capabilities ein (in unserem Beispiel wäre das wp_capabilities)
-
meta_value: Kopieren Sie diesen Wert und fügen Sie ihn ein:
a:1:{s:13:"administrator";s:1:"1";}
- umeta_id: Lassen Sie dieses Feld leer (es wird automatisch generiert)
- user_id: die Benutzer-ID, die Sie in den vorherigen Schritten verwendet haben
- meta_key: Geben Sie ein wp_user_level
- meta_value: 10
Schritt 4 - Bestätigen Sie den neuen Benutzer in WP Admin
Mit dem Benutzernamen und dem Passwort, die Sie für diesen Benutzer angegeben haben, sollten Sie sich nun bei Ihrem WordPress-Admin anmelden können. Sie können auf die Anmeldeseite Ihrer WordPress-Installation zugreifen, indem Sie /wp-admin am Ende Ihrer URL hinzufügen, zum Beispiel: one-example.net/wp-admin
- Melden Sie sich mit dem neu erstellten Benutzerkonto bei WP Admin an.
- Nachdem Sie sich angemeldet haben, müssen Sie zu Benutzer > Alle Benutzer navigieren.
- Klicken Sie auf den Benutzernamen, den Sie gerade erstellt haben.
- Neu angelegte Benutzer sollten einmalig bearbeitet und gespeichert werden – es müssen keine Daten geändert werden. Scrollen Sie zum Ende der Seite und klicken Sie auf Profil aktualisieren.
Dadurch bereinigt WordPress den soeben erstellten Benutzer und fügt einige zusätzliche Informationen hinzu, die es benötigt. - Fertig!
Hinweis: Falls Sie gehackt wurden und wieder Zugriff auf Ihren WP Admin haben, fahren Sie mit dieser Anleitung fort: Wie man eine gehackte WordPress Seite repariert
Verwandte Artikel: