Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Anleitung für Anfänger zur WordPress-Datenbankverwaltung mit phpMyAdmin

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Sie suchen nach Möglichkeiten, die WordPress-Datenbank zu verwalten, wissen aber nicht, wie Sie anfangen sollen?

WordPress wird mit PHP als Skriptsprache und MySQL als Datenbankmanagementsystem geschrieben. Um WordPress nutzen zu können, müssen Sie keine der beiden Sprachen erlernen.

Ein sehr grundlegendes Verständnis der beiden könnte Ihnen jedoch bei der Fehlersuche helfen und Ihr Wissen über die Funktionsweise von WordPress (hinter den Kulissen) erweitern.

In diesem Artikel wird erklärt, wie WordPress die Datenbank verwendet, einschließlich einer Einführung in die Standard-Datenbanktabellen von WordPress. Außerdem zeigen wir Ihnen, wie Sie eine WordPress-Datenbank mit phpMyAdmin verwalten können. Dazu gehören das Erstellen von Datenbank-Backups, die Optimierung der WordPress-Datenbank und vieles mehr.

How to manage WordPress database using phpMyAdmin

Dies ist ein umfassender Leitfaden für die Verwaltung von WordPress-Datenbanken, daher haben wir zur leichteren Navigation ein Inhaltsverzeichnis hinzugefügt:

Was ist eine Datenbank und wie wird sie von WordPress verwendet?

Eine Datenbank ist ein System zum Speichern und Abrufen von Daten in geordneter Weise. Eine Datenbank ermöglicht es der Software, Daten auf programmierbare Weise zu verwalten.

WordPress zum Beispiel verwendet PHP (eine Programmiersprache), um Daten in der Datenbank zu speichern und abzurufen.

Die in einer WordPress-Datenbank gespeicherten Informationen umfassen Beiträge, Seiten, Kommentare, Kategorien, Tags, benutzerdefinierte Felder, Benutzer und andere WordPress-Einstellungen. Wir werden dies später in diesem Lernprogramm näher erläutern, wenn wir über WordPress-Datenbanktabellen sprechen.

Wenn Sie WordPress zum ersten Mal installieren, werden Sie aufgefordert, einen Datenbanknamen, einen Host, einen Benutzernamen und ein Passwort anzugeben. Diese Informationen werden in der Konfigurationsdatei mit dem Namen wp-config.php gespeichert.

WordPress database information

Während der Installation verwendet WordPress die von Ihnen zur Verfügung gestellten Informationen über die Datenbank, um Tabellen zu erstellen und Standard-Installationsdaten in diesen Tabellen zu speichern.

Nach der Installation führt WordPress Abfragen an diese Datenbank aus, um dynamisch HTML-Seiten für Ihre Website oder Ihren Blog zu generieren.

Das macht WordPress extrem leistungsfähig, denn Sie müssen nicht für jede Seite, die Sie erstellen wollen, eine neue .html-Datei erstellen. WordPress verwaltet alles dynamisch.

Wo wird meine WordPress-Datenbank gespeichert?

WordPress verwendet MySQL als Datenbankmanagementsystem, eine Software, die auf Ihrem WordPress-Hosting-Server installiert ist. Ihre WordPress-Datenbank wird ebenfalls auf demselben Server gespeichert.

Dieser Speicherort ist in den meisten Shared-Hosting-Umgebungen nicht zugänglich. Wenn Sie jedoch einen VPS-Hostingplan oder einen dedizierten Server verwenden, können Sie Befehlszeilentools verwenden, um die Datenbank zu finden.

In den meisten Fällen befindet sie sich unter folgendem Pfad:

/var/lib/mysql/ihre_datenbank_name

Dies kann jedoch von einem Hosting-Anbieter zum anderen unterschiedlich sein.

Es ist wichtig zu wissen, dass Sie nicht unbedingt auf die Datenbankdatei selbst zugreifen müssen. Sie können andere Tools wie phpMyAdmin verwenden, um Ihre Datenbank zu verwalten.

Was ist phpMyAdmin?

phpMyAdmin ist eine webbasierte Software, mit der Sie MySQL-Datenbanken über Ihren Webbrowser verwalten können. Sie bietet eine einfach zu bedienende Oberfläche, über die Sie MySQL-Befehle und Datenbankoperationen ausführen können.

Sie können damit auch Datenbanktabellen, Zeilen und Felder durchsuchen und bearbeiten. Außerdem können Sie damit alle Daten in einer Datenbank importieren, exportieren oder löschen.

Wie man auf phpMyAdmin zugreift

PhpMyAdmin ist bei allen führenden WordPress-Hosting-Unternehmen vorinstalliert. Sie finden es im cPanel-Dashboard Ihres Hosting-Kontos unter dem Abschnitt Datenbanken. Nachfolgend finden Sie einen Beispiel-Screenshot aus dem Bluehost-Kontrollpanel:

phpmyadmin panel in Bluehost

Abhängig von Ihrem Hosting-Anbieter kann Ihre cPanel-Oberfläche anders aussehen als auf dem obigen Screenshot. Sie können das phpMyAdmin-Symbol immer noch unter dem Abschnitt Datenbanken finden.

Wenn Sie darauf klicken, öffnet sich die phpMyAdmin-Oberfläche, in der Sie Ihre WordPress-Datenbank in der linken Spalte auswählen können. Danach zeigt phpMyAdmin alle Tabellen in Ihrer WordPress-Datenbank an.

PhpMyAdmin dashboard

Werfen wir einen Blick auf die WordPress-Datenbanktabellen.

WordPress-Datenbanktabellen verstehen

Jede WordPress-Installation verfügt über 12 Standardtabellen in der Datenbank. Jede Datenbanktabelle enthält Daten für verschiedene Abschnitte, Merkmale und Funktionen von WordPress.

Wenn Sie sich die Struktur dieser Tabellen ansehen, können Sie leicht verstehen, wo die verschiedenen Teile Ihrer Website gespeichert sind. Derzeit werden bei einer Standard-WordPress-Installation die folgenden Tabellen erstellt:

Hinweis: wp_ vor jedem Tabellennamen ist das Datenbankpräfix, das Sie bei der Installation gewählt haben. Er kann anders lauten, wenn Sie ihn bei der Installation geändert haben.

wp_commentmeta : Diese Tabelle enthält Meta-Informationen über Kommentare, die auf einer WordPress-Website veröffentlicht werden. Die Tabelle hat vier Felder: meta_id, comment_id, meta_key und meta_value. Jede meta_id ist mit einer comment_id verknüpft. Ein Beispiel für gespeicherte Kommentar-Meta-Informationen ist der Status eines Kommentars (genehmigt, ausstehend, Papierkorb).

wp_comments : Wie der Name schon sagt, enthält diese Tabelle Ihre WordPress-Kommentare. Sie enthält den Namen des Verfassers des Kommentars, URL, E-Mail, Kommentar und mehr.

wp_links : Zur Verwaltung von Blogrolls, die von früheren Versionen von WordPress oder dem Link Manager Plugin erstellt wurden.

wp_options : Diese Tabelle enthält die meisten Ihrer WordPress-Site-Einstellungen, wie z. B. die Site-URL, Admin-E-Mail, Standardkategorie, Beiträge pro Seite, Zeitformat und vieles mehr. Die Options-Tabelle wird auch von zahlreichen WordPress-Plugins verwendet, um Plugin-Einstellungen zu speichern.

wp_postmeta : Diese Tabelle enthält Meta-Informationen über Ihre WordPress-Beiträge, Seiten und benutzerdefinierten Beitragstypen. Beispiele für Post-Meta-Informationen sind die für die Anzeige einer Seite verwendete Vorlage, benutzerdefinierte Felder usw. Einige Plugins verwenden diese Tabelle auch, um Plugin-Daten zu speichern, wie z. B. WordPress SEO-Informationen.

wp_posts : Der Name sagt „posts“, aber eigentlich enthält diese Tabelle alle Beitragstypen oder, besser gesagt, Inhaltstypen. Diese Tabelle enthält alle Ihre Beiträge, Seiten, Überarbeitungen und benutzerdefinierten Beitragstypen.

wp_termmeta : Diese Tabelle ermöglicht es Entwicklern, benutzerdefinierte Metadaten für Begriffe unter ihren benutzerdefinierten Taxonomien zu speichern. WooCommerce verwendet sie zum Beispiel, um Metadaten für Produktattribute und Kategorien zu speichern.

wp_terms : WordPress verfügt über ein leistungsstarkes Taxonomiesystem, mit dem Sie Ihre Inhalte organisieren können. Die einzelnen Taxonomie-Elemente werden als Begriffe bezeichnet und in dieser Tabelle gespeichert. Zum Beispiel sind Ihre WordPress-Kategorien und -Tags Taxonomien, und jede Kategorie/jeder Tag darin ist ein Begriff.

wp_term_relationships : Diese Tabelle verwaltet die Beziehungen zwischen den WordPress-Beitragstypen und den Begriffen in der Tabelle wp_terms. Zum Beispiel ist dies die Tabelle, die WordPress hilft zu bestimmen, ob Beitrag X in die Kategorie Y fällt.

wp_term_taxonomy : Diese Tabelle definiert Taxonomien für Begriffe, die in der Tabelle wp_terms definiert sind. Wenn Sie zum Beispiel den Begriff„WordPress Tutorials“ haben, dann enthält diese Tabelle die Daten, die besagen, dass er mit einer Taxonomie namens Kategorie verbunden ist. Kurz gesagt, diese Tabelle enthält die Daten, die WordPress helfen zu unterscheiden, welcher Begriff eine Kategorie, welcher ein Tag und mehr ist.

wp_usermeta : Enthält Meta-Informationen über registrierte Benutzer auf Ihrer Website.

wp_users : Enthält Benutzerinformationen wie Benutzername, Passwort, Benutzer-E-Mail und mehr.

Verwalten der WordPress-Datenbank mit phpMyAdmin

Ihre WordPress-Datenbank enthält wichtige WordPress-Einstellungen, alle Ihre Blog-Beiträge, Seiten, Kommentare und vieles mehr. Sie müssen bei der Verwendung von phpMyAdmin äußerst vorsichtig sein, da Sie sonst versehentlich wichtige Daten löschen könnten.

Als Vorsichtsmaßnahme sollten Sie immer eine vollständige Datenbanksicherung erstellen. So können Sie Ihre Datenbank so wiederherstellen, wie sie vorher war.

Schauen wir uns an, wie man ganz einfach ein WordPress-Datenbank-Backup erstellen kann.

Erstellen einer WordPress-Datenbank-Sicherung mit phpMyAdmin

Um ein Backup Ihrer WordPress-Datenbank von phpMyAdmin aus zu erstellen, klicken Sie auf die Datenbank. Klicken Sie dann im oberen Menü einfach auf die Registerkarte „Exportieren“.

Export WordPress database

In neueren Versionen von phpMyAdmin werden Sie nach einer Exportmethode gefragt. Bei der schnellen Methode wird Ihre Datenbank in eine .sql-Datei exportiert. Die benutzerdefinierte Methode bietet Ihnen mehr Optionen und die Möglichkeit, Backups in komprimierten Zip- oder Gzip-Archivformaten herunterzuladen.

Wir empfehlen, die benutzerdefinierte Methode zu verwenden und zip als Komprimierungsmethode zu wählen. Mit der benutzerdefinierten Methode können Sie auch Tabellen aus der Datenbank ausschließen.

Angenommen, Sie haben ein Plugin verwendet, das eine Datenbanktabelle erstellt hat, und Sie verwenden dieses Plugin nicht mehr. Dann können Sie diese Tabelle von der Sicherung ausschließen, wenn Sie möchten.

Compression method

Ihre exportierte Datenbankdatei kann über die Registerkarte „Import“ von phpMyAdmin in eine andere oder dieselbe Datenbank zurück importiert werden.

Erstellen einer WordPress-Sicherung mit einem Plugin

Regelmäßige Backups Ihrer WordPress-Website sind das Beste, was Sie für die Sicherheit von WordPress tun können. Die WordPress-Datenbank enthält zwar den Großteil Ihrer Website-Informationen, aber es fehlen immer noch einige ziemlich wichtige Elemente, wie z. B. Vorlagendateien, Bilder, Uploads usw.

Alle Ihre Bilder werden im Ordner uploads in Ihrem Verzeichnis /wp-content/ gespeichert. Auch wenn die Datenbank die Information hat, welches Bild einem Beitrag angehängt ist, ist es nutzlos, wenn der Bildordner diese Dateien nicht enthält.

Oft denken Anfänger, dass eine Datenbanksicherung alles ist, was sie brauchen. Das ist NICHT wahr. Sie brauchen eine vollständige Sicherung Ihrer Website, die auch Ihre Themen, Plugins und Bilder umfasst.

Auch wenn die meisten Hosting-Unternehmen behaupten, dass sie tägliche Backups durchführen, empfehlen wir Ihnen, selbst Backups zu erstellen, nur für den Fall der Fälle.

Hinweis: Wenn Sie eine verwaltete WordPress-Hosting-Lösung wie WP Engine verwenden, werden täglich Backups erstellt.

Für die meisten Menschen, die nicht auf WP Engine sind, sollten Sie ein WordPress-Backup-Plugin verwenden, um automatische WordPress-Backups auf Ihrer Website einzurichten.

Importieren einer WordPress-Datenbank-Sicherung über phpMyAdmin

Mit phpMyAdmin können Sie auch ganz einfach Ihre WordPress-Datenbank importieren. Starten Sie einfach phpMyAdmin und wählen Sie dann Ihre WordPress-Datenbank aus.

Als Nächstes müssen Sie im oberen Menü auf den Link „Importieren“ klicken.

Import database via phpMyAdmin

Klicken Sie auf dem nächsten Bildschirm auf die Schaltfläche „Datei auswählen“ und wählen Sie die zuvor heruntergeladene Datenbank-Sicherungsdatei aus.

phpMyAdmin verarbeitet nun den Upload Ihrer Sicherungsdatei und importiert sie in Ihre WordPress-Datenbank. Sobald der Vorgang abgeschlossen ist, erhalten Sie eine Erfolgsmeldung.

Database imported successfully

Optimierung der WordPress-Datenbank in phpMyAdmin

Nachdem Sie WordPress eine Weile verwendet haben, wird Ihre Datenbank fragmentiert. Es gibt Speicher-Overheads, die die Gesamtgröße der Datenbank und die Ausführungszeit von Abfragen erhöhen.

MySQL verfügt über einen einfachen Befehl, mit dem Sie Ihre Datenbank optimieren können. Gehen Sie einfach zu phpMyAdmin und klicken Sie auf Ihre WordPress-Datenbank. Daraufhin wird eine Liste Ihrer WordPress-Tabellen angezeigt.

Klicken Sie auf den Link „Alles prüfen“ unter den Tabellen. Daneben befindet sich ein Dropdown-Menü „Mit Auswahl“. Klicken Sie darauf und wählen Sie „Tabelle optimieren“.

Optimize WordPress database tables

Damit wird Ihre WordPress-Datenbank durch Defragmentierung ausgewählter Tabellen optimiert. Dadurch werden Ihre WordPress-Abfragen etwas schneller ausgeführt und die Größe Ihrer Datenbank leicht reduziert.

WordPress-Probleme mit phpMyAdmin beheben

Wie bereits erwähnt, ist phpMyAdmin ein praktisches Tool für die Fehlersuche und -behebung bei einigen häufigen WordPress-Fehlern und -Problemen.

Sehen wir uns einige häufige WordPress-Probleme an, die mit phpMyAdmin leicht behoben werden können.

WordPress-Passwort mit phpMyAdmin zurücksetzen

Wenn Sie Ihr WordPress-Administrator-Passwort vergessen haben und es nicht über eine E-Mail mit dem verlorenen Passwort wiederherstellen können, dann können Sie mit dieser Methode Ihr WordPress-Passwort schnell zurücksetzen.

Starten Sie zunächst phpMyAdmin und wählen Sie Ihre WordPress-Datenbank aus. Daraufhin werden Ihre WordPress-Datenbanktabellen angezeigt, und Sie müssen neben der Tabelle wp_users auf „Durchsuchen“ klicken.

Browse user table

Hinweis: Die Tabellen in Ihrer WordPress-Datenbank haben möglicherweise ein anderes Tabellenpräfix als das, das wir in unserem Bildschirmfoto zeigen.

Sie sehen nun die Zeilen in Ihrer WordPress-Benutzertabelle. Klicken Sie auf die Schaltfläche „Bearbeiten“ neben dem Benutzernamen, für den Sie das Passwort ändern möchten.

Edit user

phpMyAdmin zeigt Ihnen ein Formular mit allen Benutzerinformationsfeldern an.

Sie müssen den Wert im Feld „user_pass“ löschen und ihn durch Ihr neues Passwort ersetzen. Wählen Sie in der Spalte „Funktion“ die Option „MD5“ aus dem Dropdown-Menü und klicken Sie auf die Schaltfläche „Los“.

Change user password

Ihr Passwort wird mit einem MD5-Hash verschlüsselt und in der Datenbank gespeichert.

Herzlichen Glückwunsch! Sie haben Ihr WordPress-Passwort mit phpMyAdmin erfolgreich geändert.

Einige von Ihnen werden sich jetzt vielleicht fragen, warum wir den MD5-Hash zur Verschlüsselung des Kennworts gewählt haben.

In der älteren Version verwendete WordPress einen MD5-Hash zur Verschlüsselung von Passwörtern. Seit WordPress 2.5 werden nun stärkere Verschlüsselungstechnologien verwendet. Aus Gründen der Abwärtskompatibilität erkennt WordPress jedoch weiterhin MD5.

Sobald Sie sich mit einer als MD5-Hash gespeicherten Kennwortfolge anmelden, erkennt WordPress diese und ändert sie mit den neueren Verschlüsselungsalgorithmen.

Hinzufügen eines neuen Admin-Benutzers zu WordPress mit phpMyAdmin

Angenommen, Sie haben Zugriff auf die WordPress-Datenbank, aber nicht auf den WordPress-Administrationsbereich. Sie können zwar das Passwort des Admin-Benutzers ändern, aber das hindert andere Admin-Benutzer daran, ihre Konten zu benutzen.

Eine einfachere Lösung wäre es, einen neuen Admin-Benutzer über phpMyAdmin hinzuzufügen.

Zuerst müssen Sie phpMyAdmin starten und dann Ihre WordPress-Datenbank auswählen. Daraufhin werden Ihre WordPress-Datenbanktabellen angezeigt, wo Sie auf den Link „Durchsuchen“ neben der Tabelle wp_users klicken müssen.

Browse user table

phpMyAdmin zeigt Ihnen nun die Zeilen in der Tabelle wp_users an.

Klicken Sie oben im Menü auf den Link „Einfügen“.

Insert new row in WordPress users table

Daraufhin wird ein Formular angezeigt, das Sie ausfüllen müssen, um einen neuen Benutzer zu Ihrer WordPress-Website hinzuzufügen.

Im Folgenden wird beschrieben, wie Sie die einzelnen Felder des Formulars ausfüllen müssen.

  • ID – Sie können diese Angabe ignorieren, da sie automatisch generiert wird.
  • user_login – Dies ist Ihr WordPress-Benutzername, mit dem Sie sich anmelden.
  • user_pass – Dies ist Ihr WordPress-Passwort. Sie müssen das Passwort eingeben und MD5 in der Funktionsspalte auswählen.
  • user_nicename – Dies ist der URL-freundliche Benutzername, den Sie für Ihre Anmeldung verwenden können.
  • user_email – Geben Sie eine gültige E-Mail-Adresse ein, da Sie diese möglicherweise benötigen, um E-Mails zum Zurücksetzen des Passworts und WordPress-Benachrichtigungen zu erhalten.
  • user_url – Fügen Sie Ihre Website-URL hinzu, oder lassen Sie sie leer.
  • user_registered – Sie müssen die CURRENT_TIME in der Funktionsspalte auswählen, um hier automatisch die aktuelle Zeit einzufügen.
  • user_activation_key – Sie können dieses Feld auch leer lassen, da es zur Genehmigung der Benutzerregistrierung verwendet wird.
  • user_status – Sie können dieses Feld auch leer lassen.
  • display_name – Sie können den vollständigen Namen des Benutzers so eingeben, wie er in den Artikeln angezeigt werden soll. Sie können ihn auch leer lassen.
Fill user form

Nachdem Sie das Formular ausgefüllt haben, klicken Sie auf die Schaltfläche „Go“, um es in Ihre WordPress-Datenbank einzufügen. phpMyAdmin wird nun die MySQL-Abfrage ausführen, um die Daten einzufügen.

Wir haben den Benutzer hinzugefügt, aber dieser Benutzer hat keine Administratorrolle auf Ihrer WordPress-Website. Dieser Wert wird in einer anderen Tabelle namens wp_usermeta gespeichert.

Bevor wir diesen Benutzer zu einem Administrator machen können, müssen wir die Benutzer-ID herausfinden.

Klicken Sie einfach auf den Link „Durchsuchen“ neben der Tabelle wp_users, und Sie sehen eine Zeile mit dem neu hinzugefügten Benutzer und seiner Benutzer-ID.

Find user ID

Notieren Sie sich die Benutzer-ID, da Sie sie im nächsten Schritt benötigen.

Öffnen wir nun die Tabelle wp_usermeta, indem wir auf den Link „Durchsuchen“ neben der Tabelle klicken.

Browsing wp_usermeta table

Als Nächstes müssen Sie auf den Link „Einfügen“ am oberen Rand klicken.

Damit können Sie der Tabelle eine neue Zeile hinzufügen.

Insert new row to usermeta table

Sie sehen nun ein Formular zur Eingabe einer neuen Zeile.

Hier teilen Sie WordPress mit, dass der Benutzer, den Sie zuvor angelegt haben, die Rolle des Administrators hat.

Adding administrator user role via usermeta

So füllen Sie dieses Formular aus.

  • umeta_id – Sie müssen es leer lassen, da es automatisch ausgefüllt wird.
  • user_id – Geben Sie die Benutzer-ID ein, die Sie zuvor kopiert haben.
  • meta_key – In dieses Feld müssen Sie „wp_capabilities“ eingeben. Möglicherweise müssen Sie jedoch wp_ ersetzen, wenn Ihre WordPress-Tabellennamen ein anderes Präfix verwenden.
  • meta_value – Sie müssen den folgenden serialisierten Wert eingeben:
    a:1:{s:13:“administrator“;s:1:“1″;}

Klicken Sie abschließend auf die Schaltfläche „Go“, um Ihre Änderungen zu speichern.

Als nächstes müssen wir eine weitere Zeile hinzufügen, um die Benutzerebene zu definieren. Klicken Sie auf den Link „Einfügen“ im oberen Menü, um eine weitere Zeile in die Usermeta-Tabelle einzufügen.

Adding the user level meta field

So füllen Sie dieses Formular aus.

  • umeta_id – Sie müssen es leer lassen, da es automatisch ausgefüllt wird.
  • user_id – Geben Sie die Benutzer-ID für Ihren neu hinzugefügten Benutzer ein.
  • meta_key – In dieses Feld müssen Sie „wp_user_level“ eingeben. Möglicherweise müssen Sie jedoch wp_ ersetzen, wenn Ihre WordPress-Tabellennamen ein anderes Präfix verwenden.
  • meta_value – Hier müssen Sie „10“ als Wert für die Benutzerebene eingeben.

Vergessen Sie nicht, auf die Schaltfläche „Go“ zu klicken, um die Daten einzufügen.

Das war’s. Sie können nun den WordPress-Administrationsbereich besuchen und sich mit Ihrem neu hinzugefügten Administrator-Benutzer anmelden.

Ändern eines WordPress-Benutzernamens über PhpMyAdmin

Sie haben vielleicht bemerkt, dass Sie in WordPress zwar den vollständigen Namen oder den Spitznamen eines Benutzers ändern können, nicht aber den Benutzernamen.

Viele Benutzer wählen bei der Installation Benutzernamen, die sie später vielleicht ändern möchten. Hier erfahren Sie, wie Sie dies über phpMyAdmin tun können.

Hinweis: Es gibt eine einfachere Möglichkeit, Ihren WordPress-Benutzernamen mithilfe eines Plugins zu ändern.

Zunächst müssen Sie phpMyAdmin über das cPanel-Dashboard Ihres Hosting-Accounts starten. Danach müssen Sie Ihre WordPress-Datenbank auswählen.

phpMyAdmin zeigt die Tabellen Ihrer WordPress-Datenbank an. Sie müssen auf den Link „Durchsuchen“ neben der Tabelle wp_users klicken.

Browse user table

In dieser Tabelle werden nun alle registrierten Benutzer auf Ihrer Website aufgelistet.

Klicken Sie dann auf den Link „Bearbeiten“ neben dem Benutzernamen, den Sie ändern möchten.

Edit user data via phpMyadmin

phpMyAdmin zeigt Ihnen nun die Benutzerdaten an.

Sie müssen das Feld user_login ausfindig machen und den Wert auf den gewünschten Benutzernamen ändern.

Change WordPress username in phpMyAdmin

Vergessen Sie nicht, auf die Schaltfläche „Go“ zu klicken, um Ihre Änderungen zu speichern. Sie können nun Ihre Website besuchen und sich mit Ihrem neuen Benutzernamen anmelden.

Andere nützliche phpMyAdmin Tricks

Ihre WordPress-Datenbank ist der Motor hinter Ihrer Website. Mit phpMyAdmin können Sie die Einstellungen optimieren, um die Leistung zu verbessern, Probleme zu beheben oder einfach Dinge zu ändern, die im WordPress-Administrationsbereich nicht geändert werden können.

Hier sind noch ein paar weitere Tricks, die Sie mit phpMyAdmin anwenden können.

Sichern Ihrer WordPress-Datenbank

Bevor wir darauf eingehen, möchten wir betonen, dass jede Website gehackt werden kann. Es gibt jedoch bestimmte Maßnahmen, die Sie ergreifen können, um es ein wenig schwieriger zu machen.

Die erste Maßnahme, die Sie ergreifen können, ist die Änderung des Präfixes der WordPress-Datenbank. Dies kann die Wahrscheinlichkeit von SQL-Injection-Angriffen auf Ihre WordPress-Datenbank erheblich verringern. Hacker haben es nämlich oft auf Websites abgesehen, die das Standardpräfix wp_ table verwenden.

Sie sollten immer einen sicheren Benutzernamen und ein sicheres Passwort für Ihren MySQL-Benutzer wählen. Dadurch wird es für jemanden schwierig, Zugang zu Ihrer WordPress-Datenbank zu erhalten.

Für die Sicherheit von WordPress empfehlen wir Ihnen dringend die Verwendung von Sucuri. Es ist das beste WordPress-Sicherheits-Plugin, das alle Versuche einer MySQL-Injektion abfängt, noch bevor sie Ihre Website erreichen.

Wir hoffen, dass dieser Leitfaden Ihnen geholfen hat, die Verwaltung von WordPress-Datenbanken und den Umgang mit phpMyAdmin zu erlernen. Lesen Sie auch unseren Leitfaden zur Beschleunigung der WordPress-Performance und sehen Sie sich unsere Top-Tipps für die besten E-Mail-Marketing-Services an, um Ihr Geschäft auszubauen.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

109 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    Wow, this is a great article, I have saved it to my favorites. I actually knew some of the tricks in phpmyadmin, but definitely not all of them, and here it’s all beautifully described, including pictures. This article is a goldmine for working with databases and WordPress.

    • WPBeginner Support says

      For any issues with your database, you would want to reach out to your hosting provider and they should be able to assist.

      Admin

  3. Kevin says

    A good introduction thank you.

    I have several WP sites and several databases.
    How can I tell which database belongs to which site?

  4. Vimal Rathod says

    You write well I learned a lot from this blog. My question was answered but I also got the information I needed

  5. ajay says

    I have two totally separate WP websites setup. Different domains, different databases. I manage both of them and they are both hosted on a dedicated server. I am trying to include some basic content that requires just a tad more than an RSS feed. I need to pull data from SITE-1 and display it on SITE-2

    • WPBeginner Support says

      If it is a post or page you can go under Tools>Export on the site with the content to select the specific content you want to be transferred and then use Tools>Import on the site to bring in the content

      Admin

  6. Wadhi says

    do i need to learn back end development if i use WordPress. I mean aren’t there some plugins which can help me create a website with front-end and back end system. I want a food delivery website

    • WPBeginner Support says

      You do not need to learn development to run a WordPress site. Some plugins will give you that kind of editing power but not all of those plugins are needed.

      Admin

  7. George says

    when i clink on new post, this is what i see; Sorry, that didn’t work.
    Please try again or come back later.
    504 Error. Gateway Timeout.
    please help

  8. Steve Hanzek says

    I’m looking to create a website that would allow bands and venues to maintain their schedules, and a visitor to select a date and see all the bands playing on that date, and all the venues with bands playing on that date.
    I’m proficient with the SQL (mySQL) needed to do the querying, just want to find out if WordPress will let me create custom pages based on the results of a query?
    Thanks

  9. Kelsei says

    I am new at a job and just taking over the website. However, I am reaching the Error Establishing Database Connection on the website itself and the login page. The email they used to originally sign up for the website has been deactivated due to her no longer working here. I have searched the files and cannot find the WP files I am seeing being mentioned above. I am unsure what my next steps should be. Any ideas?

  10. Yinka says

    Hi,

    I recently moved by hosting and it affected the frontend of my website which displays “Error Establishing a Database Connection”. So I created a database.

    The website contents are in the public_html folder in my cPanel File Manager.

    How and where do I move these contents to the database in order to display my actual website?

    Thanks.

    • WPBeginner Support says

      You would log in to your hosting provider to find your phpMyAdmin, depending on the host there are a few places it could be located.

      Admin

  11. Miza says

    Hi, I need help on this.

    I’m planning to utilize database to create a system that can be accessed only by our company staff in wordpress.

    May I know from where i should started ?

  12. Mich says

    Hi,

    I recently created a few WordPress sites and I did it through one click WordPress installation in cPanel. What I wanted to know is, „Should I change my WordPress database name and database user name?“ Is it something easily hackable if I’m already using a free security plugin like Wordfence?

    Thanks!

    • WPBeginner Support says

      Most hosting providers‘ one-click installations change the database prefix for you to help with that. It is not something that by default is easily hackable and security plugins help even more

      Admin

  13. Joachim says

    This is great. But what if i create a custom site on wordpress and input a form validation input. Is the data going to be automatically stored in the wp_database?

  14. John Certalic says

    Is it possible to get this information in an email rather than a tweet? It would be more easily accessible for me in an email for future reference. I appreciate all you do for newbies like me. Thank you.

    • WPBeginner Support says

      While we don’t have the entire article in our newsletter emails, we’ll be sure to take a look into possibilities.

      Admin

  15. polo says

    Hello Sir, I have hosted my website with someone which has not given me inbuild features of myphp admin.So how to download it on my desktop plz guide .is there othere software required with myphp to download it.

    • WPBeginner Support says

      Hi Polo,

      You can access phpMyAdmin from your web hosting account. If you have access to your web hosting account, then you can login there and under the databases section you’ll find phpMyAdmin icon.

      Admin

  16. Ayush singh says

    i have a result table in database and i want to fetch the result of the student by registration number.
    i m not getting solution to where to code in the wordpress site….and how to see result of the student by registration number.

  17. Zziwa Daniel says

    Thank you so much for the tutorial, its powerful
    however I have a question;

    I have a database that I have created with workbench and I have imported it to phpmyadmin. however I want to connect with wordpress so that when I submit data through wordpress I can be able to view it in phpmyadmin and I can view it again in wordpress interface that I have created

  18. Ibrahim says

    Your tutorials has been helpful.

    based on a previous tutorial on installing wordpress on PC, I followed the tutorial and it was successful. i developed a website for diabetes association of Nigeria which iam a member too. But my challenge now is how to add registration form for new members to register online and how to get donation online in the website. i need your help please.

    • Jiří Vaněk says

      If you mean exporting certain tables, then it is possible. In phpmyadmin, the entire database does not have to be exported, but individual tables can be exported as well. E.g. tables with posts that you can then export to another database. Specifically with the contribution, it is also necessary to remember that images and audiovisual content are not stored in the database and are stored on FTP.

  19. Prerna Rathod says

    I use contact form 7 for feedback purposes and i store that data in database but now i want that particular data by URL like (abc.com/feedback/5) so it will show the data of id no 5 how i do this in wordpress?

  20. Mirjana says

    Hello,

    I`m planing to make some wp website with registration for specific users ( I have a non profit organisation that has more than 2000 members.) Now, I have the list of them (members) in my Access db with all informations needed. My question is, is it possible to connect this access db with wp db? If yes, how to do that?
    Also, every member has a unique ID in my db, which is also a number for the membership card they have. If before mentioned is possible, could I make a field in registration form, beside Username&Pass, that would request that ID number which would be checked from db and if correct, make a registration, if false, deny it?
    Hope you understand me cause my englesh is not so grate…
    Thanks in advance

  21. Matthew says

    Hello, I am preparing to launch my first wordpress blog site under my first website. Testing and learning the blog setup I am wondering how the email stuff is working. I created a comment in response to a post and ticked the email me a notification when posts are done option. And when I made another post I received an email notification. Looking in the tables using phpmyadmin I can see the email address I entered with the comment stored in wp1_comments but cannot see where/how the fact is stored that an email should be sent to that address when a new post is made.

    Thank you

  22. Saud Khan says

    Hi,

    Can you please help me that how can I view my blog database because they are not visible anywhere.

    snaps attached

  23. Murali says

    Hi,
    I run Certification Services like food certificate, ISI Certificate and etc.,.
    I have simple wordpress website (self hosted),

    Now, I plan to create Page for my clients to get current status about their Application.

    Once they enter (1) Application No. (2) Date of Birth / Mobile number, if match details it will display application status else show error message (like not match given details).

    Kindly suggest me which plugin / method suite for my requirement.

    Thanks

  24. Tom says

    Hello :)
    I need some help, because I don’t understand something:
    I register a WP website… and install WooCommerce in it. (I use XAMPP localhost on C partition)
    So I have a clear WP+WooCommerce site which I’d like to use to create other WP sites too.
    So I copy all the WP files from C… to another partition, let’s say D partition
    and I also export its database by phpMyAdmin. Now I have a copy of the WP site and its database on D partition.
    But what if I’d like to use the copied WP+WooCommerce site (pattern) I’ve created?
    It is still contains the same e-mail address and password I used when I registrated on the official site of WP right? So how can I modify that?
    I’d like to create a new website (with different admin e-mail and password) but using the same WP+WooCommerce site (pattern) I’ve created before.

  25. Penelope says

    When I did a database backup and followed the custom options. (following these steps: )

    When I hit GO, a file goes to my downloads folder and does nothing. the file is empty. What could I be doing wrong?

  26. Richard says

    Thank you for the great explanation of how WordPress interfaces to MySQL. Question: We have some blogs our site that are displaying a blank page. The blogs with blank pages have the same information as those that are working properly. I’ve used phpMyadmin to examine the tables and all looks well. Which table does WordPress use to begin the page generation?

  27. roj says

    The video was a little superfluous to the more descriptive written explanation of this article AND, as with many of your videos the narrator speaks too quickly and is thus difficult to understand if you don’t speak American. – even to me as a native English speaker!

  28. WPBeginner Staff says

    In wp_comments table you will find comment_author_email and comment_author_IP fields. Note that the wp_ prefix in the comments table may differ in your database.

    You can also find comment author email and IP information inside WordPress admin area.

  29. WPBeginner Staff says

    phpMyAdmin is not a database management system. It is a utility that allows you to manage your database in a web based graphical user interface.

    Your actual database resides on your MySQL database server. Any utility that wants to manage, backup, or make changes to your database will need your database username and password to do so.

    BackupBuddy works as a WordPress plugin and your database username and password are already stored in your WordPress configuration file. So it can automatically connect to your database without explicitly asking for your username and password.

  30. Nazim says

    Is it necessary for any plugin/ tool to access to myphpadmin to backup database.. If not then how backupbuddy creates database backups…

    Is backupbuddy require username and password of myphpadmin to access to database…

    I am newbie and confused. If you know then please let me know…

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.