BLOG

03.02.2024
WordPress Administrator über die Datenbank hinzufügen
Es kann durchaus passieren, dass ein Zugriff auf die Wordpress-Seite nicht mehr möglich ist und das Zurücksetzen des Passwortes nicht möglich ist. Wenn zum Beispiel die Seite gehackt und der Admin gelöscht wurde. So hat man die Möglichkeit, über die Datenbank einen neuen Admin anzulegen. Wenn die Seite allerdings gehackt wurde, sollte über mögliche Sicherheitsmaßnahmen getroffen werden, damit dies zukünftig nicht mehr passiert.

Folgende Schritte sind notwendig, um einen neuen Benutzer über die Datenbak anzulegen. Generell ist es ratsam vor Änderungen in der Datenbank ein Backup der Datenbank zu erstellen.
  1. Datenbank in phpMyAdmin öffen
  2. Neuen Benutzer zur Tabelle _users hinzufügen
  3. Neuen Benutzer zur Tabelle _usermeta hinzufügen

1. Datenbank in phpMyAdmin öffnen

Vorraussetzung hierfür ist eine Verwaltungsoberfläche für MySQl/MariaDB-Datenbanken bei Ihrem Provider. Melden Sie sich bei Ihrem Provider im Adminbereich des Hostingspaket an und suchen Sie in den Einstellungen nach den Datenbanken. Wählen Sie die Datenbank aus, in der die betroffene Worpress-Installaion hinterlegt ist. Haben Sie mehrere Wordpress-Installationen in ihrem Hosting-Paket, stellen Sie sicher, dass es sich auch um die richtige Datenbank handelt. Wählen Sie die Tabelle _users aus. Häufig werden bei Wordpress ein Präfix wie wp benutzt, also wp_users.

2. Neuen Benutzer zur Tabelle _users hinzufügen

  1. Tabelle _users anklicken. Die aktuelle Liste der Benutzer wird angezeigt.
  2. Oben in der Menu-Liste auf Einfügen (Insert) klicken, um einen neuen Benutzer anzulegen
  3. Es offnet sich ein leeres Formular mit der vorgegebenen Tabellenstruktur der Tabelle _users.

    Folgende Felder müssen wie folgt ausgefüllt werden:

    ID: Wird automatisch gefüllt. Kann also leer bleiben
    user_login: Hier den gewünschten Benutzernamen eintragen
    user_pass: Hier das Passwort einfügen und im Funktionsmenü davor MD5 auswählen
    user_nicename: Einen Namen oder Spitzname des Benutzers eintragen
    user_email: Eine E-Mail-Adresse des Benutzers eintragen
    user_url: Website-Adresse
    user_registered: Mithilfe des Datepickers ein Datum auswählen
    user_activation_key: Leer lassen
    user_status: Auf 0 setzen
    display_name: Hier einen öffentlicher Namen eintragen, der angezeigt werden soll.

  4. Am Ende auf OK/Go klicken, damit dieEinträge gespeihert werden.

3. Neuen Benutzer zur Tabelle _usermeta hinzufügen

In diesem Schritt weisen wir dem zuvor angelegtem Benutzer seine Admin-Rechte zu.

  1. Klicken Sie dafür auf die Tabelle _usermeta. Danach wieder oben auf dem Button Einfügen/Insert klicken.

    Folgende Felder müssen hier ausgefüllt werden:

    umeta_id: Wird automatisch gefüllt. Kann also leer bleiben
    user_id: Hier die Benutzer-ID eintragen, die zuvor für den neuen Benutzer generiert wurde.
    meta_key: Hier bitte _capabilities mit dem entsprechenden Tabellen-Präfix eintragen.
    Zum Beispiel: wp_capabilities
    meta_value: Kopieren Sie diesen Wert und fügen Sie ihn ein: a:1:{s:13:"administrator";s:1:"1";}

    Anschließen runterscrollen und die folgenden Felder wie folgt ausfüllen.

    umeta_id: Wird automatisch gefüllt. Kann also leer bleiben
    user_id: Hier die Benutzer-ID eintragen, die zuvor schon eingetragen wurde.
    meta_key: Hier wp_user_level eintragen. Wicht: Auf das korrekte Präfix achten.
    meta_value: 10 eintragen

  2. Am Ende auf OK/Go klicken, damit die Einträge gespeichert werden.
Nun sollte man sich wieder in Wordpress einloggen können.
WordPress Administrator über die Datenbank anlegen

Diese Themen könnten Sie auch interessieren

powered by webEdition CMS