Haben Sie schon einmal Ihren Hausschlüssel vergessen und sich ausgesperrt gefühlt? Aus Ihrer WordPress-Website ausgesperrt zu werden, kann sich sehr ähnlich anfühlen. Es ist extrem frustrierend, besonders wenn Hacker Ihr Admin-Konto gelöscht haben. Aber keine Sorge, Sie können wieder hineinkommen.
Stellen Sie sich Ihre Website wie ein Haus mit einer geheimen Hintertür vor. Diese Hintertür ist die Datenbank Ihrer Website und wird normalerweise mit MySQL-Code aufgerufen. Das mag kompliziert klingen, ist aber wie eine Reihe von Anweisungen, mit denen Sie Änderungen an Ihrer Website im Hintergrund vornehmen können.
In diesem Artikel zeigen wir Ihnen, wie Sie mit MySQL einen brandneuen Administrator-Account für Ihre Website erstellen, ähnlich wie Sie einen neuen Schlüssel für Ihr Haus anfertigen lassen. So können Sie Hacker aussperren und die Kontrolle zurückgewinnen.

Warum einen Administratorbenutzer über MySQL zur WordPress-Datenbank hinzufügen?
Wir hatten einmal ein Problem, bei dem die Website eines Benutzers gehackt wurde und sein Administratorkonto aus der Datenbank gelöscht wurde. Dies sperrte ihn von seiner WordPress-Website aus.
Wir konnten ihnen helfen, Zugriff auf ihre Website zu erhalten, indem wir direkt auf der WordPress-Website einen neuen Admin-Benutzer erstellt haben. Dies haben wir mit phpMyAdmin durchgeführt, einem webbasierten Tool, mit dem Sie MySQL-Datenbanken über Ihren Webbrowser verwalten können.
Wenn Sie sich aufgrund von Hackern oder einfach nur, weil Sie Ihr Passwort vergessen haben, aus Ihrem WordPress-Adminbereich ausgesperrt finden, können Sie dasselbe tun.
Sie sollten jedoch immer ein Backup Ihrer Datenbank erstellen, bevor Sie MySQL-Änderungen vornehmen. Sobald Sie sich wieder in Ihre Website einloggen können, müssen Sie möglicherweise unserer Anfängeranleitung zum Beheben Ihrer gehackten WordPress-Website folgen.
Mit diesen Worten wollen wir uns ansehen, wie man einen Admin-Benutzer über MySQL zur WordPress-Datenbank hinzufügt.
Einen Admin-Benutzer zur WordPress-Datenbank mit phpMyAdmin hinzufügen
phpMyAdmin ist bei den meisten Top-WordPress-Hosting-Anbietern vorinstalliert. Sie finden es im Bereich Datenbanken des cPanel-Dashboards Ihres Hosting-Kontos.
Hier ist ein Screenshot aus dem Bluehost Control Panel:

Durch Klicken auf das Symbol wird die phpMyAdmin-Oberfläche geöffnet. Sie müssen Ihre WordPress-Datenbank aus der linken Spalte auswählen.
Danach zeigt phpMyAdmin alle Tabellen in Ihrer WordPress-Datenbank an. Sie werden Änderungen an den Tabellen wp_users und wp_usermeta vornehmen.

Hinzufügen eines Benutzers zur wp_users-Tabelle
Zuerst müssen Sie die Tabelle wp_users finden und darauf klicken. Dies zeigt die aktuell in der Tabelle aufgeführten Benutzer an.
Beachten Sie in der untenstehenden Bildschirmaufnahme, dass es in der Tabelle unserer Demo-Website zwei Benutzer-IDs gibt, 1 und 2. Wenn wir einen neuen Benutzer für unsere Demo-Site erstellen, muss diese ID eindeutig sein, daher geben wir die Zahl 3 ein.
Sie müssen auf die Registerkarte „Einfügen“ oben auf dem Bildschirm klicken, um die Informationen für einen neuen Administratorbenutzer einzufügen.

Fügen Sie die folgenden Informationen in die Felder des Einfügen-Formulars ein:
ID: wählen Sie eine eindeutige Nummer (in unserem Beispiel verwenden wir 3)user_login: der Benutzername, der beim Anmelden verwendet wirduser_pass: Fügen Sie ein Passwort hinzu und stellen Sie sicher, dass Sie im Funktionsmenü MD5 auswählen (siehe Screenshot unten)user_nicename: der vollständige Name oder Spitzname des Benutzersuser_email: die E-Mail-Adresse des Benutzersuser_url: Ihre Website-Adresseuser_registered: Wählen Sie das Datum und die Uhrzeit der Benutzerregistrierung mit dem Kalender aususer_activation_key: leer lassenuser_status: Setzen Sie diesen auf 0display_name: der vollständige Name oder Anzeigename des Benutzers

Stellen Sie nach Abschluss sicher, dass Sie auf die Schaltfläche „Go“ klicken, um den neuen Benutzer zu speichern.
Hinzufügen eines Benutzers zur Tabelle wp_usermeta
Nun müssen Sie die Tabelle wp_usermeta finden und darauf klicken. Danach sollten Sie auf die Registerkarte „Einfügen“ klicken, wie Sie es im vorherigen Schritt getan haben.
Als Nächstes müssen Sie die folgenden Informationen in das Einfügeformular eingeben:
unmeta_id: Lassen Sie dieses Feld leer (es wird automatisch generiert)user_id: die Benutzer-ID, die Sie im vorherigen Schritt verwendet habenmeta_key: dies solltewp_capabilitiesseinmeta_value: Fügen Sie Folgendes ein:a:1:{s:13:"administrator";s:1:"1";}

Danach, wenn Sie nach unten scrollen, sollten Sie Felder für eine zweite Zeile finden. Sie müssen die folgenden Informationen eingeben:
unmeta_id: Lassen Sie dieses Feld leer (es wird automatisch generiert)user_id: die Benutzer-ID, die Sie in den vorherigen Schritten verwendet habenmeta_key: Sie müssenwp_user_leveleingebenmeta_value: 10

Wenn Sie die Informationen in die Felder eingegeben haben, müssen Sie auf die Schaltfläche „Los“ klicken. Herzlichen Glückwunsch, Sie haben einen neuen Admin-Benutzernamen erstellt!
Jetzt sollten Sie sich mit dem von Ihnen für diesen Benutzer angegebenen Benutzernamen und Passwort in Ihrem WordPress-Adminbereich anmelden können.
Sobald Sie sich angemeldet haben, müssen Sie zu Benutzer » Alle Benutzer navigieren und dann auf den Benutzernamen klicken, den Sie gerade erstellt haben.

Scrollen Sie nun, ohne etwas zu ändern, zum Ende der Seite und klicken Sie auf die Schaltfläche „Speichern“.
Dies ermöglicht es WordPress, den gerade erstellten Benutzer zu bereinigen und einige zusätzliche benötigte Informationen hinzuzufügen.
Hinzufügen eines Admin-Benutzers zur WordPress-Datenbank mit einer SQL-Abfrage
Wenn Sie ein Entwickler sind, können Sie den Prozess mit Code beschleunigen.
Fügen Sie einfach diese SQL-Abfrage in Ihre Datenbank ein:
INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('3', 'demo', MD5('demo'), 'Your Name', 'test@example.com', 'http://www.example.com/', '2022-09-01 00:00:00', '', '0', 'Your Name');
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_user_level', '10');
Stellen Sie sicher, dass Sie 'databasename' durch die Datenbank ersetzen, mit der Sie arbeiten.
Vergessen Sie auch nicht, die anderen Werte für den neuen Benutzer zu ändern, wie wir in der ersten Methode erklärt haben.

Experten-Anleitungen, was zu tun ist, wenn Sie aus dem WordPress-Admin ausgesperrt sind
Jetzt, da Sie wissen, wie Sie einen Admin-Benutzer über MySQL hinzufügen, möchten Sie vielleicht einige Artikel darüber lesen, wie Sie Ihre Website reparieren, wenn Sie aus dem WordPress-Adminbereich ausgesperrt sind.
- Was tun, wenn Sie aus dem WordPress-Admin (wp-admin) ausgesperrt sind
- So verwenden Sie den WordPress-Wiederherstellungsmodus
- So setzen Sie ein WordPress-Passwort über phpMyAdmin zurück
- So entsperren Sie Limit Login Attempts in WordPress
- So deaktivieren Sie alle Plugins, wenn Sie nicht auf WP-Admin zugreifen können
- So beheben Sie den WordPress White Screen of Death (Schritt für Schritt)
- So beheben Sie den kritischen Fehler in WordPress (Schritt für Schritt)
- So beheben Sie das Problem mit der sich wiederholenden und umleitenden WordPress-Anmeldeseite
- So beheben Sie den Fehler „Verbindung zur Datenbank kann nicht hergestellt werden“ in WordPress
- So beheben Sie ganz einfach den Fehler „Diese Website kann nicht erreicht werden“ in WordPress
Wir hoffen, dieses Tutorial hat Ihnen geholfen zu lernen, wie Sie einen Admin-Benutzer über MySQL zur WordPress-Datenbank hinzufügen. Möglicherweise möchten Sie auch unseren ultimativen WordPress-Sicherheitsleitfaden oder unsere Liste der häufigsten WordPress-Fehler und wie man sie behebt sehen.
Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Ewgeniy
Danke, Sie haben mir geholfen. Ich konnte diese Informationen lange Zeit nicht finden.
WPBeginner Support
Glad you found our guide helpful
Admin
Jiří Vaněk
Das ist großartig, wenn jemand Zugriff auf WordPress benötigt und das Hauptadministratorpasswort nicht kennt und gleichzeitig nicht ändern möchte (was auch eine Option ist). Ich habe versucht, eine SQL-Abfrage zu verwenden, und sie funktioniert perfekt. Sie müssen nur vorsichtig mit dem Tabellenpräfix sein. Ich habe die SQL-Abfrage zur Sicherheit gespeichert, da sie sehr nützlich ist und wieder nützlich sein könnte. Danke fürs Teilen.