Das Ändern des WordPress-Datenbank-Tabellenpräfix ist eine einfache, aber wirkungsvolle Maßnahme, um die Sicherheit Ihrer Website zu erhöhen. Standardmäßig vergibt WordPress das Tabellenpräfix wp_, wodurch es zu einem beliebten Ziel für Hacker wird, die SQL-Injection-Angriffe durchführen. Wenn Sie dieses Präfix ändern, schützen Sie Ihre Datenbank besser vor solchen Bedrohungen.
In dieser Anleitung erläutern wir drei verschiedene Methoden, mit denen Sie das Tabellenpräfix Ihrer WordPress-Datenbank sicher ändern können.
Jede Aktion in einer WordPress-Site ist mit der Datenbank verknüpft:

Warum sollten Sie das WordPress-Tabellenpräfix ändern?
Das Ändern des Standard-Tabellenpräfix wp_ hilft dabei:
- Das Risiko von SQL-Injection-Angriffen zu verringern
- Es Angreifern zu erschweren, Tabellennamen zu erraten
- Eine zusätzliche Sicherheitsebene für Ihre WordPress-Site zu schaffen
Bevor Sie beginnen: Sichern Sie Ihre Datenbank
Das Ändern des WordPress-Datenbankpräfix kann eine kritische Aufgabe sein und ist nicht immer einfach. Sie müssen sicherstellen, dass Sie Ihre Website beim Ändern des WordPress-Tabellenpräfix nicht zerstören.
Bevor Sie das Datenbankpräfix ändern, empfehlen wir, dies auf einer Staging-Site durchzuführen. So können Sie gründlich prüfen, ob das Update funktioniert, und Ihre Staging-Site nach dem Ändern des DB-Präfix sicher auf die Produktions-Site übertragen, ohne Risiko eines Datenverlusts.Eine Staging-Site ist eine Kopie Ihrer Live-Site, sodass Sie verschiedene Änderungen/Tests vornehmen und diese mit einem einzigen Klick live schalten können.
Mit WP STAGING können Sie eine kostenlose Staging-Site erstellen.
Bei der WordPress-Installation gehört es zu den häufigsten Fehlern, das WordPress-Datenbank-Präfix nicht zu ändern und Angreifern damit die Möglichkeit zu geben, automatisierte SQL-Injections auszuführen. Daher sind vorbeugende Maßnahmen entscheidend, um Ihre Website vor Hackerangriffen zu schützen.
So ändern Sie das WordPress-Datenbankpräfix
Folgen Sie dieser Schritt-für-Schritt-Anleitung, um das WordPress-Datenbankpräfix sicher umzubenennen.
Es gibt drei (3) Möglichkeiten, das Datenbankpräfix Ihrer WordPress-Website zu ändern und umzubenennen:
- Verwenden Sie ein Plugin, um das Datenbank-Tabellenpräfix zu ändern.
- Benennen Sie das WordPress-Datenbankpräfix mit einer Datenbankabfrage in Adminer um.
- Benennen Sie das WordPress-Datenbankpräfix mit einer Datenbankabfrage in PhpMyAdmin um.
Contents
Methode 1: Ein Plugin verwenden, um das Datenbank-Tabellenpräfix zu ändern
Wir können das Datenbankpräfix mit einem Plugin ändern. Hier sind einige einfache Schritte dafür in WordPress.
- Gehen Sie zum WordPress-Dashboard.
- Wechseln Sie zum Tab „Plugins" und klicken Sie auf „Installieren".
- Suchen Sie im WordPress-Plugin-Repository nach Brozzme DB Prefix & Tools Add-ons.
- Klicken Sie auf „Jetzt installieren", um Brozzme DB Prefix & Tools Add-on auf Ihrer Website zu installieren.
- Klicken Sie auf „Aktivieren", um das Plugin zu aktivieren.

Das Plugin ist aktiviert, und wir können sofort mit der Änderung des WordPress-Datenbankpräfixes beginnen.
- Gehen Sie zu „Werkzeuge" und klicken Sie auf „DB Prefix". Sie sehen das aktuelle Präfix Ihrer Datenbank und können es in ein neues ändern.

Falls Ihre wp-config.php-Datei nicht beschreibbar ist, erhalten Sie eine Fehlermeldung, da dieses Plugin das Datenbankpräfix in der wp-config.php-Datei nicht ändern kann.
Wenn Sie auf die Schaltfläche „Change DB Prefix" klicken, sind Sie fertig.
Methode 2: WordPress-Datenbankpräfix mit SQL-Abfrage in Adminer umbenennen
Tabellenpräfix in der Datei wp-config.php ändern
Ändern Sie den Wert des Tabellenpräfix in der Datei wp-config.php im Hauptverzeichnis Ihrer WordPress-Installation.
Um die Datei wp-config.php zu bearbeiten, können Sie sich per FTP oder SFTP mit Filezilla oder einem anderen FTP-Client anmelden. Die FTP-Daten finden Sie in cPanel (je nach Ihrem Hoster, da einige Anbieter kein cPanel, sondern eigene Panels nutzen).
Suchen Sie diese Zeile in der wp-config.php-Datei:
$table_prefix = 'wp_testing123_';


Sie können nur ein Präfix mit Zahlen, Buchstaben und Unterstrichen vergeben. Nachdem Sie die Änderungen in der wp-config.php-Datei vorgenommen haben, speichern Sie sie.
Datenbanktabellen umbenennen
Wenn Sie Adminer verwenden, finden Sie die Schaltfläche für SQL-Befehle in der oberen linken Ecke. Klicken Sie auf diese Schaltfläche.

Die folgende SQL-Abfrage können Sie verwenden, um das WordPress-Tabellenpräfix in der Datenbank einer bestehenden WordPress-Website zu ändern.
Passen Sie die SET-Eigenschaften an Ihre Bedürfnisse an:
- Datenbankname
- oldprefix_
- newprefix_
Das ist die SQL-Abfrage:
SET @database = "<strong>databasename</strong>";
SET @oldprefix = "<strong>oldprefix_</strong>";
SET @newprefix = "<strong>newprefix_</strong>";
SELECT
concat(
"RENAME TABLE ",
TABLE_NAME,
" TO ",
replace(TABLE_NAME, @oldprefix, @newprefix),
';'
) AS "SQL" FROM information_schema.TABLES WHERE TABLE_SCHEMA = @database;Nachdem Sie die Abfrage angepasst haben, erhalten Sie etwas Ähnliches wie das hier:

Führen Sie diese Abfrage aus, und als Ergebnis erhalten Sie weitere Abfragen wie diese:
RENAME oldprefix_options to newprefix_options;
RENAME oldprefix_users to newprefix_users;
Kopieren Sie diese Abfragen und führen Sie sie erneut aus, um die Tabellen in die neuen Tabellennamen umzubenennen.

Präfix in der user-meta-Tabelle umbenennen
Nach dem Umbenennen der Tabellen müssen Sie außerdem einige Werte in den Tabellen *_usermeta und *_options mit den folgenden Abfragen ersetzen.
Vergessen Sie nicht, die hervorgehobenen Zeichenketten anzupassen.
Um die Werte in der Tabelle *_usermeta zu ersetzen, verwenden Sie diese Abfrage:
UPDATE `newprefix_usermeta`
SET meta_key = REPLACE(meta_key, 'oldprefix_', 'newprefix_')
WHERE meta_key LIKE 'oldprefix_%';
Präfix in der Tabelle wp_options aktualisieren
Der letzte Schritt besteht darin, die Werte in der Tabelle *_options zu ersetzen.
Verwenden Sie diese Abfrage:
UPDATE wp_options SET option_name = replace(option_name, 'wp_', 'new_') WHERE option_name LIKE 'wp_%';
Das war’s.
Methode 3: WordPress-Datenbankpräfix mit SQL-Abfrage in PHPmyAdmin umbenennen
Tabellenpräfix in der wp-config.php ändern.
Ändern Sie das Tabellenpräfix in der Datei wp-config.php im Hauptverzeichnis Ihrer WordPress-Installation.
Um die Datei wp-config.php zu bearbeiten, können Sie sich per FTP oder SFTP mit Filezilla oder einem anderen FTP-Client anmelden. Die FTP-Daten finden Sie in cPanel (je nach Ihrem Hoster, da einige Anbieter kein cPanel, sondern eigene Panels nutzen).
Sehen Sie sich diese Zeile in der wp-config.php-Datei an.
$table_prefix = 'wp_testing123_';
Sie können nur ein Präfix mit Zahlen, Buchstaben und Unterstrichen vergeben. Nachdem Sie die Änderungen in der wp-config.php-Datei vorgenommen haben, speichern Sie sie.
Datenbanktabellen umbenennen
Angenommen, Sie verwenden cPanel und greifen auf PhpMyAdmin zu. Auf der linken Seite sehen Sie Ihre Datenbanken. Wenn Sie kein cPanel verwenden, wenden Sie sich an Ihren Hoster, um auf die Datenbank Ihrer Website zuzugreifen.
Wählen Sie die Datenbank aus, in der Sie das in der Datei wp-config.php angegebene Tabellenpräfix ändern möchten, und führen Sie dann die folgenden Schritte aus.
- Wählen Sie die Datenbank aus.
- Setzen Sie das Häkchen bei „Alle auswählen", um alle Tabellen zu markieren.
- Klicken Sie auf das Dropdown-Menü und wählen Sie „Tabellenpräfix ersetzen".

- Ersetzen Sie das alte Präfix durch das neue Präfix.

Nachdem Sie ein neues Präfix eingegeben haben, klicken Sie auf „Weiter", wodurch das Präfix in der Datenbank geändert wird.
Präfix in der Options-Tabelle umbenennen
Suchen Sie das wp_-Präfix in der Options-Tabelle mit dieser Abfrage.
SELECT * FROM `wp_testing123_options` WHERE `option_name` LIKE '%wp_%'Ersetzen Sie alle alten Präfixe durch die neuen Präfixe.

Präfix in der Usermeta-Tabelle aktualisieren
Wir müssen wp_ als Präfix in der usermeta-Tabelle suchen und mit dieser Abfrage ersetzen.
SELECT * FROM `wp_testing123_usermeta` WHERE `meta_key` LIKE '%wp_%'
Eine weitere Option ist: Wenn Sie das Datenbankpräfix mit einer Datenbankabfrage ändern möchten, können Sie diese einzelne Abfrage verwenden, um die Aufgabe zu erledigen.
Wenn Sie das WordPress-Tabellenpräfix der Datenbank einer bestehenden WordPress-Website ändern möchten, können Sie die folgende SQL-Abfrage verwenden:
SET @database = "database_name";
SET @old_prefix = "old_prefix_";
SET @new_prefix = "new_prefix_";
SELECT concat "RENAME TABLE ", TABLE_NAME, " TO", replace(TABLE_NAME, @old_prefix, @new_prefix),';') AS "SQL" FROM information_schema.TABLES WHERE TABLE_SCHEMA = @database;Diese Abfrage erzeugt eine weitere SQL-Abfrage, mit der Sie alle Tabellenpräfixe in die neuen umbenennen können.
Anschließend müssen Sie außerdem einige Werte in den Tabellen wp_usermeta und wp_options mit den folgenden Abfragen ersetzen.
UPDATE `wp_testing123_usermeta`
SET meta_key = REPLACE(meta_key, 'wp_', 'new_')
WHERE meta_key LIKE 'wp_%';
UPDATE wp_options SET option_name = replace(option_name, 'wp_', 'new_') WHERE option_name LIKE 'wp_%';Das war’s.
Das ist die manuelle Methode, um das Datenbankpräfix zu ändern.
Anmeldung am WordPress-Admin-Dashboard nach dem Umbenennen des Tabellenpräfix nicht möglich
Dies ist der häufigste Fehler, in den Nutzer beim Umbenennen des WordPress-Tabellenpräfix laufen.
Stellen Sie sicher, dass Sie das Präfix bei all diesen Spaltennamen aktualisiert haben und keinen davon übersehen:
In der Tabelle wp_option
- wp_user_roles
In der Tabelle wp_user_meta
- wp_capabilities
- wp_user_level
Nachdem Sie das Präfix dieser Spalten auf dasselbe Präfix wie die Tabellennamen geändert haben, können Sie sich wieder bei Ihrer WordPress-Website anmelden.
Fazit
Das Ändern des WordPress-Tabellenpräfix ist eine einfache, aber effektive Sicherheitsmaßnahme. Egal, ob Sie phpMyAdmin, ein Plugin oder SQL-Skripte verwenden, sichern Sie Ihre Datenbank vor jeder Änderung. Diese kleine Anpassung kann viel zur Sicherheit Ihrer WordPress-Site beitragen!