Eines der ersten Dinge, die ich bei der Einrichtung einer WordPress-Website tue, ist, das Datenbankpräfix von der Standardeinstellung wp_ in etwas Einzigartiges zu ändern. Dies ist ein einfacher Sicherheitsschritt, den viele Website-Besitzer übersehen, aber er kann einen echten Unterschied beim Schutz Ihrer Website machen.
Die meisten WordPress-Websites verwenden dieselbe Standard-Datenbankstruktur, was sie zu leichten Zielen für Hacker macht. Das Anpassen Ihres Datenbankpräfixes erschwert automatisierte Angriffe erheblich und fügt Ihrer Website eine wichtige Sicherheitsebene hinzu.
Egal, ob Sie eine bestehende WordPress-Website sichern oder diese Best Practice für zukünftige Projekte erlernen möchten, ich zeige Ihnen mehrere Möglichkeiten, Ihr Datenbankpräfix sicher zu ändern.
Diese Anleitung behandelt, wie Sie dies mit einem benutzerfreundlichen Plugin sowie einer manuellen Methode tun können, sodass Sie den Ansatz wählen können, der am besten zu Ihrer Situation passt.

TL;DR: Das Ändern Ihres WordPress-Datenbankpräfixes ist ein einfacher, aber effektiver Sicherheitsschritt, der Ihre Website vor vielen automatisierten Angriffen schützen kann. Es macht Ihre Website nicht vollständig hack-sicher, aber es fügt eine wichtige Sicherheitsebene hinzu, deren Implementierung nichts kostet.
Die Methode mit dem Solid Security-Plugin ist der sicherste Ansatz für Anfänger, während die manuelle phpMyAdmin-Methode Ihnen mehr Kontrolle gibt, wenn Sie sich mit Datenbanken auskennen. Erstellen Sie ein Backup und nehmen Sie sich Zeit, um sicherzustellen, dass alles korrekt funktioniert.
Sie können die folgenden Schnelllinks verwenden, um durch den Artikel zu navigieren:
- Warum das WordPress-Datenbankpräfix ändern?
- Method 1: Using Solid Security Plugin (Easier for Beginners)
- Method 2: Manual Method via phpMyAdmin
- Troubleshooting Issues With Changing the Database Prefix
- FAQs zum Ändern des WordPress-Datenbankpräfixes
- Zusätzliche Ressourcen zur Verbesserung der WordPress-Sicherheit
Warum das WordPress-Datenbankpräfix ändern?
Das WordPress-Datenbankpräfix mag wie ein kleines technisches Detail erscheinen, aber es spielt eine wichtige Rolle bei der Sicherheit Ihrer Website. Jede WordPress-Installation verwendet dieses Präfix, um die Daten Ihrer Website in der Datenbank zu organisieren.
Standardmäßig verwendet WordPress wp_ als Präfix für alle Datenbanktabellen. Das bedeutet, dass Ihre Beiträge in einer Tabelle namens wp_posts, Ihre Benutzer in wp_users und so weiter gespeichert werden.
Das Problem ist, dass Hacker diese Standardstruktur kennen.
Sicherheitsberichte von führenden Sicherheitsunternehmen zeigen, dass eine riesige Anzahl von automatisierten Angriffen speziell auf das Standardpräfix wp_ abzielt. Wenn Hacker Ihre Datenbanktabellennamen leicht erraten können, ist es viel wahrscheinlicher, dass ihre Angriffe erfolgreich sind.
Hier sind die wichtigsten Vorteile der Änderung Ihres Datenbankpräfixes:
- Erhöht die Sicherheit durch Verschleierung: Obwohl es allein keine vollständige Sicherheitslösung ist, ist ein benutzerdefiniertes Präfix ein wichtiger Bestandteil einer mehrschichtigen Sicherheitsstrategie. Es macht Ihre Website zu einem viel schwierigeren Ziel für geringen Aufwand erfordernde, automatisierte Angriffe, die auf Standardeinstellungen angewiesen sind.
- Schutz vor SQL-Injection-Versuchen: Viele automatisierte SQL-Injection-Angriffe sind darauf programmiert, das Standardpräfix
wp_anzugreifen. Indem Sie es ändern, machen Sie Ihre Website für diese gängigen, automatisierten Bots unsichtbar und zwingen sie, sich einem leichteren Ziel zuzuwenden. - Reduziert gezieltes Scannen: Bots, die nach anfälligen WordPress-Sites suchen, suchen oft nach Standard-Datenbankmustern, die nicht zu Ihrer angepassten Einrichtung passen.
- Bietet Seelenfrieden: Zu wissen, dass Ihre Datenbankstruktur einzigartig ist, gibt Ihnen zusätzliche Sicherheit für die Sicherheit Ihrer Website.
Ich ändere immer das Datenbankpräfix bei neuen WordPress-Installationen, da dies ein so einfacher Schritt ist, der viele gängige Angriffsmethoden verhindern kann.
Wichtig: Das Ändern Ihres Datenbankpräfixes ist ein fortgeschrittener Vorgang. Bevor Sie etwas tun, das in diesem Tutorial vorgeschlagen wird, ist es absolut unerlässlich, dass Sie ein Backup Ihrer WordPress-Datenbank erstellen.
Ein einziger Fehler kann Ihre Website unzugänglich machen, und ein Backup ist Ihr einziges Sicherheitsnetz. Ich empfehle die Verwendung eines Plugins wie Duplicator, um tägliche Backups zu erstellen.
Methode 1: Verwendung des Solid Security Plugins (einfacher für Anfänger)
Der einfachste Weg, Ihr WordPress-Datenbankpräfix zu ändern, ist die Verwendung des kostenlosen Solid Security Plugins, einem Sicherheitspaket, das Ihre Website vor verschiedenen Bedrohungen schützt.
Ich empfehle diesen Ansatz für Anfänger, da das Plugin automatisch alle notwendigen Datenbanktabellen und Konfigurationsdateien aktualisiert. Sie müssen keinen Code anfassen oder direkt mit Ihrer Datenbank arbeiten.
Um mehr über dieses beliebte Sicherheitspaket zu erfahren, lesen Sie unseren detaillierten Solid Security Testbericht.
Schritt 1: Installieren und Konfigurieren des Solid Security Plugins
Zuerst müssen Sie das kostenlose Solid Security Plugin installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung zur Installation eines WordPress-Plugins.
Nach der Aktivierung müssen Sie das Plugin mit einem Einrichtungsassistenten konfigurieren. Gehen Sie in Ihrem WordPress-Dashboard zu Sicherheit » Einrichtung, um zu beginnen.
Der Assistent führt Sie durch die grundlegende Konfiguration Ihrer Website.
Sie werden aufgefordert, den Typ Ihrer Website auszuwählen, einen Scan Ihrer Website durchzuführen und mehr.

Lesen Sie jede Seite des Assistenten sorgfältig durch. Die Standardeinstellungen funktionieren für die meisten Websites.
Meiner Erfahrung nach sollte der Onboarding-Assistent weniger als 10 Minuten dauern. Sobald Sie den Assistenten abgeschlossen haben, sind die grundlegenden Sicherheitsfunktionen aktiv.
Schritt 2: Ändern Sie das Datenbankpräfix
Jetzt, da das Plugin konfiguriert ist, können Sie Ihr Datenbankpräfix ändern. Navigieren Sie von Ihrem WordPress-Dashboard zu Sicherheit » Werkzeuge.
Auf diesem Bildschirm sehen Sie ein Werkzeug mit der Bezeichnung „Datenbanktabellenpräfix ändern“.

Klicken Sie einfach auf die Schaltfläche „Ausführen“, um fortzufahren.
Das Plugin wählt automatisch ein zufälliges Präfix. Als Nächstes versetzt es Ihre Website automatisch in den Wartungsmodus, ändert das Präfix für alle Ihre WordPress-Tabellen, aktualisiert Ihre wp-config.php-Datei und versetzt die Website dann wieder aus dem Wartungsmodus.
Dies geschieht alles sehr schnell, und Sie können den Prozess beobachten, während jede Tabelle umbenannt wird.
Schritt 3: Überprüfen Sie, ob Ihre Website funktioniert
Das war's. Das Plugin hat die ganze harte Arbeit für Sie erledigt. Als abschließende Überprüfung ist es immer eine gute Idee, sicherzustellen, dass alles reibungslos läuft.
Besuchen Sie die Homepage Ihrer Website, um sicherzustellen, dass sie korrekt geladen wird. Versuchen Sie danach, sich abzumelden und wieder in Ihren WordPress-Adminbereich einzuloggen. Wenn beide Aktionen funktionieren, ist Ihr neuer Datenbankpräfix funktionsfähig. 🎉
Methode 2: Manuelle Methode über phpMyAdmin
Wenn Sie das Datenbankpräfix lieber manuell ändern möchten oder kein Plugin verwenden möchten, können Sie dies selbst über phpMyAdmin tun. Diese Methode gibt Ihnen die vollständige Kontrolle, erfordert jedoch mehr technische Schritte und birgt ein höheres Fehlerrisiko.
Bevor Sie beginnen, ist es eine gute Idee, Ihre WordPress-Website in den Wartungsmodus zu versetzen (das Plugin in Methode 1 erledigt dies automatisch). Andernfalls könnten Sie Ihren Website-Besuchern ein schlechtes Benutzererlebnis bereiten.
Für die meisten Benutzer, insbesondere für Anfänger, empfehle ich dringend die Verwendung der Plugin-Methode.
Hinweis für fortgeschrittene Benutzer: Einige Plugins speichern Einstellungen in einem speziellen Format (genannt serialisierte Daten). Eine direkte SQL-Abfrage kann diese Daten manchmal beschädigen. Dies ist ein weiterer wichtiger Grund, warum wir die Plugin-Methode dringend empfehlen, da sie Schutzmechanismen enthält, um diese Arten von Fehlern zu verhindern.
Schritt 1: Ändern Sie das Tabellenpräfix in wp-config.php
Zuerst müssen Sie sich mit mittels FTP mit Ihrer Website verbinden oder die Dateimanager-App in Ihrem WordPress-Hostingkonto verwenden.
Sie müssen dann Ihre wp-config.php-Datei öffnen, die sich im Stammverzeichnis Ihrer WordPress-Installation befindet. Hier können Sie die Zeile für das Tabellenpräfix von wp_ in etwas anderes ändern, z. B. wp_a123456_
Die Zeile würde also so aussehen:
$table_prefix = 'wp_a123456_';
Hinweis: Sie können das Tabellenpräfix nur mit Zahlen, Buchstaben und Unterstrichen ändern.
Schritt 2: Ändern Sie alle Datenbanktabellennamen
Als Nächstes müssen Sie sich mit Ihrer Datenbank verbinden mit dem phpMyAdmin-Tool.
Wenn Ihr Hoster das cPanel-Dashboard verwendet, finden Sie phpMyAdmin dort leicht.

Es gibt 12 Standard-WordPress-Tabellen, daher wäre eine manuelle Änderung mühsam.
Stattdessen sollten Sie oben auf die Registerkarte 'SQL' klicken.

Dann können Sie die folgende SQL-Abfrage eingeben:
RENAME table `wp_commentmeta` TO `wp_a123456_commentmeta`;
RENAME table `wp_comments` TO `wp_a123456_comments`;
RENAME table `wp_links` TO `wp_a123456_links`;
RENAME table `wp_options` TO `wp_a123456_options`;
RENAME table `wp_postmeta` TO `wp_a123456_postmeta`;
RENAME table `wp_posts` TO `wp_a123456_posts`;
RENAME table `wp_terms` TO `wp_a123456_terms`;
RENAME table `wp_termmeta` TO `wp_a123456_termmeta`;
RENAME table `wp_term_relationships` TO `wp_a123456_term_relationships`;
RENAME table `wp_term_taxonomy` TO `wp_a123456_term_taxonomy`;
RENAME table `wp_usermeta` TO `wp_a123456_usermeta`;
RENAME table `wp_users` TO `wp_a123456_users`;
Denken Sie daran, das Datenbankpräfix in dasjenige zu ändern, das Sie bei der Bearbeitung der Datei wp-config.php ausgewählt haben.
Wichtig: Diese Abfrage benennt nur die 12 Kern-WordPress-Tabellen um. Viele Plugins erstellen ihre eigenen Datenbanktabellen, die ebenfalls das Standardpräfix wp_ verwenden.
Sie müssen diese Tabellen identifizieren (oft enthalten sie den Namen des Plugins im Tabellennamen) und für jede eine RENAME-Zeile zur obigen SQL-Abfrage hinzufügen.
Wenn Sie diesen Schritt vergessen, funktionieren Ihre Plugins nicht mehr.
Wenn Sie beispielsweise eine Tabelle namens wp_yoast_indexable sehen, müssten Sie diese Zeile zu Ihrer SQL-Abfrage hinzufügen:
RENAME table `wp_yoast_indexable TO wp_a123456_yoast_indexable`;
Schritt 3: Aktualisieren der Options-Tabelle
Als Nächstes müssen Sie die options-Tabelle nach Feldern durchsuchen, die noch das alte wp_-Präfix verwenden. Der kritischste Eintrag ist wp_user_roles, der die Benutzerberechtigungen steuert. Wenn dieser nicht aktualisiert wird, können sich Benutzer nicht korrekt anmelden.
Um alle relevanten Einträge automatisch zu aktualisieren, können Sie die folgende SQL-Abfrage verwenden. Ersetzen Sie wp_a123456_ durch Ihr neues Präfix:
UPDATE `wp_a123456_options` SET `option_name` = REPLACE(`option_name`, 'wp_', 'wp_a123456_') WHERE `option_name` LIKE 'wp_%';
Diese Abfrage findet alle Einträge in der Spalte option_name, die mit wp_ beginnen, und ersetzt diesen Teil durch Ihr neues Präfix.
Schritt 4: Aktualisieren der UserMeta-Tabelle
Ebenso müssen Sie die usermeta-Tabelle aktualisieren, die Benutzerfähigkeiten und -einstellungen speichert. Schlüssel wie wp_capabilities und wp_user_level müssen aktualisiert werden.
Führen Sie die folgende Abfrage aus, um alle alten Präfixe in der Spalte meta_key zu finden und zu ersetzen. Stellen Sie sicher, dass Sie Ihr neues Präfix in der Abfrage verwenden:
UPDATE `wp_a123456_usermeta` SET `meta_key` = REPLACE(`meta_key`, 'wp_', 'wp_a123456_') WHERE `meta_key` LIKE 'wp_%';
Dies stellt sicher, dass alle Benutzer ihre korrekten Berechtigungen und Einstellungen behalten.
Sie sind nun bereit, Ihre Website zu testen. Wenn Sie die obigen Schritte befolgt haben, sollte alles einwandfrei funktionieren. Wenn Sie jedoch Hilfe bei der Fehlerbehebung benötigen, lesen Sie bitte weiter.
Fehlerbehebung bei Problemen nach Änderung des Datenbankpräfixes
Selbst wenn Sie die Schritte sorgfältig befolgen, können nach der Änderung Ihres WordPress-Datenbankpräfixes manchmal Probleme auftreten. Hier sind die häufigsten Probleme und wie Sie sie beheben können.
Anmeldeprobleme
Wenn Sie sich nach dem Ändern des Präfixes nicht in Ihrem WordPress-Admin anmelden können, liegt dies normalerweise daran, dass einige Datenbankeinträge nicht korrekt aktualisiert wurden. Dies geschieht am häufigsten bei der manuellen Methode, wenn Sie vergessen, Einträge in den Tabellen options oder usermeta zu aktualisieren.
Um dies zu beheben, gehen Sie zurück zu phpMyAdmin.
Überprüfen Sie insbesondere die options -Tabelle auf einen Eintrag namens wp_user_roles (mit Ihrem alten Präfix) und stellen Sie sicher, dass er in Ihr neues Präfix umbenannt wurde (z. B. wp_a123456_user_roles).
Suchen Sie außerdem in der usermeta-Tabelle nach meta_key-Einträgen wie wp_capabilities und stellen Sie sicher, dass diese ordnungsgemäß aktualisiert wurden.
Datenbankverbindungsfehler
Manchmal sehen Sie möglicherweise die Meldung 'Fehler beim Herstellen einer Datenbankverbindung'. Dies bedeutet normalerweise, dass es eine Diskrepanz zwischen Ihrer wp-config.php-Datei und Ihren Datenbanktabellennamen gibt.
Stellen Sie sicher, dass das Präfix in Ihrer wp-config.php-Datei exakt mit den Präfixen Ihrer Datenbanktabellen übereinstimmt, einschließlich aller Unterstriche.
Anzeige des WordPress-Installationsbildschirms
Dies ist ein beängstigendes, aber behebbares Problem. Es bedeutet fast immer, dass Ihre wp-config.php-Datei mit dem neuen Präfix aktualisiert wurde, Ihre Datenbanktabellen jedoch nicht erfolgreich umbenannt wurden.
Wenn WordPress keine Tabellen finden kann, die dem Präfix in Ihrer Konfigurationsdatei entsprechen, geht es davon aus, dass es installiert werden muss.
Um dies zu beheben, müssen Sie Ihre wp-config.php-Datei manuell bearbeiten und das Präfix wieder auf das ursprüngliche zurücksetzen:
- Verbinden Sie sich mit Ihrer Website über einen FTP-Client oder den Dateimanager Ihres Hosting-Anbieters.
- Suchen Sie die Datei
wp-config.phpim Hauptordner Ihrer Website. - Finden Sie die Zeile, die das Tabellenpräfix angibt. Sie enthält Ihr neues (und falsches) Präfix:
$table_prefix = 'wp_a1b2c3_'. - Ändern Sie es zurück zu Ihrem ursprünglichen Präfix (das normalerweise
wp_lautet):$table_prefix = 'wp_'. - Speichern Sie die Datei und laden Sie sie wieder auf Ihren Server hoch.
Ihre Website sollte jetzt korrekt geladen werden. Dieses Problem kann manchmal in Hosting-Umgebungen auftreten, in denen strenge Dateiberechtigungen verhindern, dass ein Plugin Datenbanktabellen umbenennt.
Lösungs- und Supportressourcen
Wenn Sie weiterhin Probleme haben, finden Sie hier einige Schritte, die Ihnen helfen können.
Stellen Sie zuerst Ihr Backup wieder her und versuchen Sie den Vorgang sorgfältiger erneut. Deshalb ist die Erstellung eines Backups vor Beginn so wichtig.
Zweitens, wenn Sie die manuelle Methode verwendet haben, sollten Sie stattdessen die Methode des Solid Security Plugins in Betracht ziehen. Es behandelt viele Sonderfälle automatisch, die man bei der manuellen Durchführung leicht übersehen kann.
Wenn Probleme weiterhin bestehen, wenden Sie sich an Ihr Webhosting-Supportteam. Sie können oft bei der Identifizierung von datenbankbezogenen Problemen helfen und möglicherweise bei der Präfixänderung unterstützen.
FAQs zum Ändern des WordPress-Datenbankpräfixes
Ich weiß, dass die Änderung Ihres Datenbankpräfixes beängstigend sein kann, besonders wenn Sie neu bei WordPress sind.
Dies sind die Fragen, die mir am häufigsten zu diesem Prozess gestellt werden, zusammen mit klaren Antworten, die Ihnen helfen, sich sicherer zu fühlen.
Was ist das Standard-WordPress-Datenbankpräfix?
Das Standard-Datenbankpräfix von WordPress ist wp_ und wird für alle Datenbanktabellen wie wp_posts, wp_users und wp_options verwendet. Dieses Präfix ist bei jeder WordPress-Installation gleich, es sei denn, es wurde manuell geändert.
Kann die Änderung des WordPress-Datenbankpräfixes meine Website beschädigen?
Ja, die Änderung des WordPress-Datenbankpräfixes kann Ihre Website beschädigen, wenn sie nicht korrekt durchgeführt wird. Deshalb ist es unerlässlich, vor Beginn ein vollständiges Backup zu erstellen und die Schritte sorgfältig zu befolgen, um sicherzustellen, dass alle Datenbankreferenzen ordnungsgemäß aktualisiert werden.
Was soll ich tun, wenn ich mich nach der Änderung des Datenbankpräfixes nicht anmelden kann?
Wenn Sie sich nach dem Ändern des Präfixes nicht anmelden können, bedeutet dies normalerweise, dass einige Datenbankeinträge nicht korrekt aktualisiert wurden. Stellen Sie Ihr Backup wieder her und versuchen Sie den Vorgang erneut, oder verwenden Sie die Methode des Solid Security Plugins, das diese Aktualisierungen automatisch durchführt.
Zusätzliche Ressourcen zur Verbesserung der WordPress-Sicherheit
Ich hoffe, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie das WordPress-Datenbankpräfix ändern. Dies ist nur ein Teil der Sicherung Ihrer WordPress-Website. Es gibt viele weitere Schritte, die Sie unternehmen können, um Ihre Website noch sicherer und besser vor verschiedenen Arten von Angriffen zu schützen.
Hier sind einige zusätzliche Sicherheitsmaßnahmen, die ich empfehle einzurichten:
- Richten Sie weitere Härtungstechniken ein, wie z. B. die Verwendung starker Passwörter und Zwei-Faktor-Authentifizierung. Sehen Sie sich unseren Leitfaden zur Verbesserung der WordPress-Sicherheit an.
- Aktivieren Sie Sicherheit-Plugins oder -Einstellungen. Beziehen Sie sich auf unseren Artikel über die besten WordPress-Sicherheits-Plugins .
- Regelmäßige Updates und Überwachung. Sehen Sie sich unseren Schritt-für-Schritt-Anleitung zur sicheren Aktualisierung von WordPress an.
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.


Jiří Vaněk
Vielen Dank für die Anleitung. Bevor ich mich mit WordPress beschäftigte, verwendete ich die Standardinstallationen, bei denen der Benutzer natürlich 'admin' und das Präfix 'wp_' war. Erst später las ich, dass dies aus Sicherheitsgründen nicht gut ist und dass es viel besser ist, ein benutzerdefiniertes Präfix zu haben. Ich hatte ein wenig Angst, Dinge an einer bereits funktionierenden Website zu ändern, und ich hatte auch nicht genug Wissen dafür. Ich habe versucht, das Präfix auf einer kleinen Website gemäß dieser Anleitung zu ändern, und es hat wirklich gut funktioniert. Also werde ich wahrscheinlich dasselbe für meine anderen Websites tun, um die Sicherheit etwas zu verbessern. Großartig.
Mrteesurez
Danke für deine Ermutigung und das Teilen deiner Erfahrungen, wie es bei dir funktioniert hat. Ich habe beschlossen, es auf einer neuen WordPress-Site zu ändern. Ich habe immer noch nicht den Mut, es auf einer etablierten Site zu ändern. Ich werde dieser Anleitung auch folgen und es auf einer kleinen Website ausprobieren, um zu wissen, ob es funktioniert.
enel lee
Sie müssen die Abfrage auf „wp\_%“ anpassen – dies maskiert den Unterstrich, der in SQL den Wert „ein Zeichen“ hat, da viele nach Ihrem Rat feststellen werden, dass Sie alles mit „wp“ im Namen erhalten! Sie benötigen auch nicht das erste „%“-Zeichen, da wir nach Namen suchen, die MIT „wp“ BEGINNEN, was bedeutet, dass nichts davor steht. Die inneren Vorkommen in der Optionen-Tabelle sind jedoch ein großartiger Rat für diejenigen, die die integrierte phpMyAdmin-Funktion zum Ändern des Präfixes verwenden; dies ändert nur die Haupttabellennamen und sucht nicht innerhalb der Tabellenfelder.
WPBeginner Support
Thank you for your feedback, we will look into this code again, as this was for a search only and not a replace it was set up to have a broader search to be safe
Admin
Moinuddin Waheed
Das ist ein Augenöffner für die WordPress-Sicherheit.
Ich hatte nie das Bedürfnis, das Datenbankpräfix aus Gründen der Einfachheit zu ändern und wusste nie, dass es gefährlich sein kann, es so zu belassen, wie es ist.
Ich denke, die meisten Anfänger lassen das Datenbankpräfix so, wie es ist, und ändern es nie.
Das werde ich bei der Installation jeder neuen WordPress-Website auf jeden Fall im Hinterkopf behalten.
Mrteesurez
Ja, die meisten Anfänger-Blogger, einschließlich mir, lassen es unverändert, weil wir die Auswirkungen nicht kannten. Es ist am besten und einfachsten, dies bei einer neuen WP-Installation zu ändern, während es für einen etablierten Blog eine Herausforderung ist.
Dayo Olobayo
Sie haben Recht, Moinuddin. Viele Anfänger (mich eingeschlossen) übersehen diesen Schritt oft. Die „Standard“-Natur des Präfixes kann einen in falscher Sicherheit wiegen. Das Ändern fügt Angreifern, die automatisierte Skripte verwenden, eine zusätzliche Hürde hinzu. Es ist eine einfache Sicherheitsmaßnahme, die einen großen Unterschied machen kann.
mohadese esmaeeli
Hallo. Das Ändern des Präfixes von WordPress-Tabellen ist sehr, sehr wichtig, da dieses Präfix das Standardpräfix ist und die meisten Leute es nicht ändern, wodurch es für jeden Hacker angreifbar wird. Daher ist es sinnvoll, es zu ändern, und ich empfehle dies all meinen Freunden. Wenn wir das Präfix während der WordPress-Installation ändern, ist es viel besser. Auch nach der Installation ist es jedoch möglich, das Tabellenpräfix zu ändern.
Ka Khaliq
Hallo,
Ich beziehe mich auf diesen Artikel, um das Datenbankpräfix meiner WordPress-Website zu aktualisieren.
Ich bin mir unsicher bezüglich der Aktualisierung der Tabellen Options und Usermeta. Nach Ausführung der entsprechenden SQL-Abfragen enthalten die erhaltenen Ergebnisse auch einige Zeilen wie transient_wp_cloudflare ODER dismissed_wp_pointers ODER tlwp_feedback_data ODER wpseo_social usw.
Muss ich solche Zeilen auch aktualisieren, bei denen "wp_" in der Mitte/am Ende vorkommt ODER muss ich nur Zeilen aktualisieren, die das Präfix "wp_" am Anfang haben, wie wp_page_for_privacy_policy usw.
Ich verstehe, dass Präfix bedeutet, etwas am Anfang, möchte aber diese Verwirrung trotzdem lösen.
WPBeginner Support
Nein, Sie möchten diese Tabellen so belassen, wie sie sind, da sie von Plugins und anderen Tools verwendet werden, die nach diesen spezifischen Titeln suchen.
Admin
Eka
you save my time, thanks alot bro.
i do test password and the problem has been detect
thanks !
WPBeginner Support
Glad our guide was helpful
Admin
Barry Richardson
Ein Plugin-Entwickler sagte mir, dass man keinen Wordpress-Blog ohne ein Datenbankpräfix haben kann. Das ist sehr verwirrend, denn ich habe seit 5 Jahren einen aktiven Wordpress-Blog – und er hat kein Datenbankpräfix. Kann man also eine Wordpress-Seite ohne Datenbankpräfix haben?
WPBeginner Support
WordPress hat standardmäßig ein Datenbankpräfix, ohne dass Sie Änderungen vornehmen müssen. Dies ist eine Möglichkeit, das Präfix anzupassen.
Admin
Emily
Hallo, ich habe einem anderen Tutorial zur Ansicht der Datenbankdateien gefolgt und festgestellt, dass meine Namen wie "wphy_users" haben... ist das möglicherweise eine Erweiterung des hier beschriebenen Dings, nur ohne den Unterstrich davor?
Ich freue mich auf Ihre Antwort!
WPBeginner Support
Correct, from the sound of it your database was created with a different prefix
Admin
Izzy
Hallo, ich habe meine Tabellenpräfixnamen vor einiger Zeit geändert. Ich habe festgestellt, dass einige neue Ordner mit dem alten Namen hinzugefügt wurden + der Hauptordner (Datenbank, denke ich) hat auch den alten Namen. Jetzt habe ich auch festgestellt, dass meine Ordner bereits einen anderen Namen als das Standard-"wp"-Präfix hatten, sodass die Änderung im Grunde nicht notwendig war. Das Einzige, was jetzt ist, ist, dass die Hälfte der Tabellen einen bestimmten Namen hat und die anderen einen anderen Namen. Da jetzt alles gut funktioniert, möchte ich die Dinge nicht wieder ändern, aber meine einzige Frage ist jetzt: Ist es ein Problem, dass die Tabellen unterschiedliche Namen haben? Müssen sie alle gleich benannt sein oder spielt das keine Rolle?
WPBeginner Support
Die zusätzlichen Tabellen wurden möglicherweise von einem Plugin erstellt. Wir empfehlen, dass Ihre Website für alle Ihre Inhalte dasselbe Präfix verwendet.
Admin
Akhilesh
Ich habe Multi-Domain-Hosting. Was muss ich zum Zeitpunkt der Installation von WP in das Tabellenpräfix eingeben (da wp_ standardmäßig geschrieben ist)??
Bitte schlagen Sie mir so schnell wie möglich etwas vor...
WPBeginner Support
Sie würden wählen, was Sie als Präfix wünschen, wenn Sie das Datenbankpräfix Ihrer Website ändern
Admin
Mainak Ghosh
Nach dem Ändern des Datenbankpräfixes erhalte ich die Fehlermeldung „Sorry, you are not allowed to access this page“, wenn ich das WordPress-Admin-Dashboard aufrufe.
WPBeginner Support
Möglicherweise möchten Sie sicherstellen, dass Sie alle Links in Ihren Tabellen aktualisiert haben, und Sie möchten möglicherweise Ihre wp-config-Datei auf einen anderen Speicherort überprüfen. Um zu sehen, ob es mehr als einen Fehler gibt, könnten Sie wp debug aktivieren: https://www.wpbeginner.com/wp-tutorials/how-to-set-up-wordpress-error-logs-in-wp-config/
Admin
Kid Max
Hallo, ich benutze WordPress Multisite. Ich möchte das Datenbankpräfix und den Ordner der Hauptseite für Medienanhänge für alle Unterseiten, einschließlich der Hauptseite, verwenden. Irgendwelche Ideen?
WPBeginner Support
Sie könnten Ihre Bilder in die Mediathek der Hauptseite hochladen und die Bilder auf Ihren Unterseiten einbetten, um so etwas zu tun.
Admin
Kid Max
Ich weiß das, aber "featured images" unterstützen das nicht, also möchte ich das Medien-Datenbankpräfix der Hauptseite für alle Seiten verwenden.
WPBeginner Support
Leider haben wir derzeit keine empfohlene Methode dafür.
Mike
Ich habe es versucht und konnte mich dann nicht mehr anmelden. Wahrscheinlich wegen eines Sicherheitspakets.
Wenn ich alle meine Plugins deaktiviere und lösche und meine Installation nur mit dem WP-Kern belasse und dann die Änderung vornehme, würde das wahrscheinlich die Notwendigkeit beseitigen, etwas in den Tabellen usermeta oder options zu ändern? D.h. Wäre das wahrscheinlich der sicherste Weg, die Tabelle zu ändern und nichts kaputt zu machen.
Dann installiere ich meine Plugins einfach neu.
Mishel
Laut diesem Artikel tut das Ändern des WordPress-Tabellenpräfixes absolut nichts zur Verbesserung der Websicherheit.
Selbst wenn wir das Tabellenpräfix geändert haben, kann ein Hacker das Tabellenpräfix finden, indem er diesen Code ausführt:
SELECT DISTINCT SUBSTRING(`TABLE_NAME` FROM 1 FOR ( LENGTH(`TABLE_NAME`)-8 ) )
2
FROM information_schema.TABLES WHERE
3
`TABLE_NAME` LIKE ‘%postmeta’;
WPBeginner Support
Hallo Mishel,
Dem stimmen wir nicht zu. Jeder Sicherheitsschritt, der etwas verschleiert, kann von einem erfahrenen Hacker aufgedeckt werden. Diese Schritte fügen lediglich eine Schwierigkeitsebene hinzu, um Ihre allgemeine Sicherheit schwerer zu knacken. Das Ändern des Tabellenpräfixes hat sicherlich keine Nachteile und wenn es einige automatisierte und offensichtliche Hacking-Versuche blockieren kann, dann ist es das absolut wert.
Admin
Sayeed
Ja, ich stimme zu.
Daniel
Genau das, was ich gesucht habe. Danke.
Mehdi
Die Abfragen in wp_options und wp_usermeta geben Daten zurück, die in wp enthalten sind. Sollte ich sie auch umbenennen?
Bsp.: wpseo_title, _yoast_wpseo_
rado
Ich habe einen wirklich dummen Fehler gemacht, in meiner wp-config-Datei habe ich die Variable $table-prefix ohne den Unterstrich am Ende zugewiesen. Etwas wie "wp_12345", es sollte "wp_12345_" sein.
Molly
das hat meine Dateien zerstört, keine meiner Dateien ist auf der lokalen oder Live-Site zugänglich, zum Glück ist das alles Lernstoff und eine Testseite, aber was ist schief gelaufen?
Josch
Funktioniert gut, vielen Dank! Außer: Ich erhalte nach dem Ändern des Präfixes die folgende Warnung im Backend. Habe es zweimal versucht:
Warnung: Kann Header-Informationen nicht ändern – Header wurden bereits von (Ausgabe gestartet in /myurl/wp-config.php:1) in /myurl/wp-includes/option.php in Zeile 837 gesendet
Warnung: Kann Header-Informationen nicht ändern – Header wurden bereits gesendet von (Ausgabe gestartet in /myurl/wp-config.php:1) in /myurl/wp-includes/option.php in Zeile 838
Können Sie mir helfen?
WPBeginner Support
Hallo Josch,
Dieser Fehler kann durch ein Leerzeichen oder eine zusätzliche Zeile am Ende der Datei wp-config.php verursacht werden. Das Löschen kann das Problem beheben.
Admin
Mehdi
Hallo, vielen Dank für Ihren Artikel. Ich habe eine Frage dazu. Wenn Sie einige Plugins installiert haben, die in Ihrem WordPress installiert sind, ist diese Methode, die Sie oben erwähnt haben, dieselbe? Oder müssen wir vielleicht andere Dinge tun, um diesen Schritt abzuschließen?
Ich wäre Ihnen dankbar, wenn Sie mich dabei anleiten könnten, da ich mehr als 20 Plugins auf meiner WordPress-Seite installiert habe.
Vielen Dank für Ihre Hilfe
Asterix
Werde ich bei zukünftigen Updates von Plugins usw. keine Probleme haben?
Ich habe versucht, die integrierten erweiterten Funktionen von iThemes Security dafür zu verwenden, aber ich erhielt die Fehlermeldung: Ein Fehler vom Typ „ungültiges Format“ verhinderte, dass die Anfrage wie erwartet abgeschlossen wurde. Das Format der zurückgegebenen Daten konnte nicht erkannt werden. Dies könnte auf einen Plugin-/Theme-Konflikt oder ein Serverkonfigurationsproblem zurückzuführen sein.
Ich bin mir also nicht sicher, ob ich das auch manuell wagen soll…
Joe
Hallo Team
Danke fürs Teilen.
Alle Schritte liefen gut, bis auf den letzten: UserMeta Table.
MySql erlaubt mir nicht, das Präfix dafür zu ändern.
Das ist die Fehlermeldung, die ich erhalte:
#1054 – Unbekannte Spalte 'wp_new_usermeta.umeta_id' in 'where clause'
Bitte, gibt es einen Rat?
Vielen Dank,
Joe
Shivam Pandey
Wie ändere ich das Datenbankpräfix während der Installation von WordPress?
Vipul Parekh
Es gibt eine Option, die während der Installation nach der Eingabe des DB-Präfixes fragte. Sie können also ein beliebiges Präfix eingeben, das Sie wünschen!!
Tom B.
Ist es notwendig, das "wp_" noch als Teil des neuen Präfixes, das ich erstellen möchte, einzufügen? Kann ich einfach eine alphanumerische Zeichenfolge verwenden, um die Wahrscheinlichkeit eines Hacks zu verringern?
Danke,
Tom
WPBeginner Support
Ja, Sie können eine alphanumerische Zeichenkette verwenden.
Admin
Chad Mowery
Guter Artikel. Ich denke, die Abfrage der Tabellen Options und UserMeta wird weniger versierte Personen verwirren. Ich bin mir nicht sicher wie, aber es wäre hilfreich, wenn Sie mehr Details zu diesen Schritten geben könnten.
Ich habe die Anleitung befolgt und mein DB-Tabellenpräfix erfolgreich geändert!
Klinge
This does not add really any kind of security.
If I can inject SQL, I can query against information_schema.tables and get info about tables, whatever fancy prefix you put in front of names
thomas
Sehr wahr. Eine gute .htaccess blockiert auch SQL-Injections. Darüber hinaus gibt meine WordPress-Installation nur sehr ausgewählten Benutzern vollen Datenbankzugriff, indem diese Anmeldeinformationen basierend auf bestimmten Dingen zugewiesen werden, die lange vor einer DB-Verbindung gesammelt wurden. Alle anderen erhalten den sehr, sehr grundlegenden Zugriff.
Ich habe auch die meisten Hacking-Versuche gestoppt, indem ich wpzlogin.php versteckt und den Zugriff auf wp-admin in cpanel weiter passwortgeschützt habe. Es erfordert ein Login, nur um zur wp-Login-Seite zu gelangen.
John
@Shivi
Ist das alles, was ich tun muss, um table.prefix zu ändern? Auch wenn die Seite live ist?
shivi
Hallo, schöner Artikel! Ich dachte daran, das Ersetzen des Tabellenpräfixes zu vereinfachen.
In Phpmyadmin, sobald Sie die Datenbank ausgewählt haben, sehen Sie die Liste der Tabellen.
1. Aktivieren Sie das Kontrollkästchen "Alle auswählen"
2. Wählen Sie „Tabellenpräfix ersetzen“ im Dropdown-Menü „mit ausgewählten“ aus
3. Geben Sie das vorhandene Präfix in der Option 'wp_' ein, wie im Artikel erwähnt.
4. Geben Sie das neue Präfix in die Option ein: 'wp_a123456_', wie im Artikel erwähnt.
5. Auf Absenden klicken
Dies hilft, das Tabellenpräfix für alle Tabellen zu ändern, einschließlich der des Plugins.
Sie können diese Artikel überprüfen, wenn Sie Unterstützung beim Dehacken Ihrer Website benötigen
John
Also... @SHIVI
Alles, was ich tun muss, um den Tabellenpräfix zu ändern, ist, in meine Konfigurationsdatei zu gehen, den Präfix zu ändern und dann mit Ihren Schritten 1-5 fortzufahren, und der Tabellenpräfix wird überall geändert (Plugins usw.)
Und das war's?
Dana Nourie
Super! Das war großartig.
Matt Boden
Sie müssen das Präfix in den Tabellen „options“ und „usermeta“ weiterhin manuell aktualisieren.
Fahim
Soll ich für jede Tabelle eine SQL-Abfrage ausführen? Ich meine, ich habe 15 Tabellen. Oder reicht es, nur die beiden von Ihnen beschriebenen Tabellen zu ändern, um das Problem zu beheben?
WPBeginner Support
Alle Tabellen. Sie möchten das Tabellenpräfix aller Ihrer vorhandenen WordPress-Tabellen ändern.
Admin
Alph
Hallo Leute,
Danke für diese Anweisungen. Sie haben mir geholfen, meine Probleme mit Großbuchstaben zu lösen.
Als Anfänger wäre eine Anleitung, wie die Tabellennamen manuell geändert werden können, hilfreich gewesen. Ich hätte mich auf diese Weise wohler gefühlt.
Außerdem wären für einen Anfänger wie mich einige Anweisungen hilfreich, wie die Änderungen in den Tabellen Options und Usermeta vorgenommen werden können.
Danke nochmal. Ohne dich hätte ich es nicht geschafft!
Chris A
Danke für die Anleitung. Ich musste einen GROSSBUCHSTABEN aus einem Präfix entfernen und dies zeigte mir genau die Datensätze, die ich ändern musste!
TIPP: Mit phpMyAdmin können Sie alle Datensätze am Ende überprüfen und "Tabellenpräfix ersetzen" auswählen. Dies öffnet ein Standard-Ersetzungsfeld mit den Werten "von" und "nach".
Es spart auch viel Tipparbeit in Schritt eins – besonders wenn es sich um eine große Datenbank handelt.
Prabhakar
Du hast es geschafft !
Danke
Igor
Hallo Leute,
Als ich diese Änderungen vorgenommen habe, konnte ich mich nicht als aktueller Benutzer anmelden, sondern es wurde mir gesagt, ich solle WordPress neu installieren...
Igor
WPBeginner Support
Dies geschieht normalerweise, wenn die Datenbank, mit der Sie sich verbunden haben, leer ist. Bitte überprüfen Sie Ihren Datenbanknamen erneut.
Admin
Alan P
wp_termmeta fehlt in der Liste der umzubenennenden Tabellen.
WPBeginner Support
Vielen Dank für die Benachrichtigung. Wir haben den Artikel aktualisiert.
Admin
Rick
Meine SQL-DB hat keinen Tabellenpräfix, daher gab es manchmal Fehler in der WordPress-Wpconfig.php ohne $table_prefix = "";.
Wie füge ich einen Tabellenpräfix hinzu,
wenn ich versuche, ihn in die Konfigurationsdatei einzufügen und alle Tabellen mit demselben Präfix umzubenennen
und mich bei WP anmelde, erhalte ich die Fehlermeldung "Sie haben keine Berechtigung für den Zugriff".
Sameer Panda
Worked as a charm, thanks for sharing.