WordPress Tabellenpräfix nachträglich ändern
Standardmäßig ist das Tabellenpräfix in WordPress auf den Wert “wp_” gesetzt. Schon alleine wegen der Sicherheit sollte der Präfix auf jeden Fall geändert werden. Dies kann direkt bei der Installation erledigt werden. Eine nachträgliche Änderung ist auch möglich, bedarf jedoch ein paar manuelle Eingriffe:
- Unbedingt ein Backup machen. Sowohl von der Datebank, als auch vom Filesystem (Webspace).
- Zuerst muss das Tabellenpräfix in der Datei “wp-config.php” geändert werden. Dabei sollte ein kryptischer Wert gewählt werden.
$table_prefix = 'Zus7Ri3mn_'; // Only numbers, letters, and underscores please!
In meinem Beispiel verwende ich als neues Präfix “Zus7Ri3mn_”.
- Nun müssen die bestehenden Tabellen in der Datenbank mit dem neuen Präfix ausgestattet werden. Mit phpMyAdmin funktioniert das ohne Probleme. Einfach alle betroffenen Tabellen auswählen und unten aus dem Dropdown-Menü “Tabellenprefix ersetzen” auswählen. Dort dann den alten und neuen Präfix eintragen.
- Im dritten Schritt müssen noch einige Felder in den zwei Tabellen “options” und “usermeta” geändert werden. Ohne diese Änderungen funktioniert die Anmeldung im Adminbereich nicht mehr.
Dazu folgenden SQL-Code in phpMyAdmin eingeben:UPDATE Zus7Ri3mn_options SET option_name = REPLACE(option_name, 'wp_', 'Zus7Ri3mn_'); UPDATE Zus7Ri3mn_usermeta SET meta_key = REPLACE(meta_key, 'wp_', 'Zus7Ri3mn_');
Achtet darauf, dass ihr “Zus7Ri3mn_” durch euer neues Präfix ersetzt.
Sie sehen gerade einen Platzhalterinhalt von X. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr Informationen
Das nenne ich eine klare, knappe und knackige Anleitung.
Da das Präfix wp_ ein eindeutiger Hinweis auf WordPress ist, sollte man diesen dringend abändern.
Toll wäre es wenn die Installationsroutine von WordPress das Formular nicht automatisch mit wp_ ausfüllt sondern einen Hinweis gibt, sich etwas eigenes einfallen zu lassen.
Moin Moin,
wie sieht es bei älteren Versionen von PhpMyAdmin aus ? Hier habe ich die “Tabellenprefix ersetzen” nicht (siehe Screenshot: http://d.pr/i/IfST) zur Verfügung :(
Hätte heute eigentlich 7 WP-Blogs umziehen müssen, vllt. kannst du mir ja sagen wie es bei denen läuft =)
Gruß
Henry
Sorry habe gerade keine alte Version verfügbar und auch keine Zeit eine zu installieren. Vielleicht bietet aber Adminer das Feature.
Alternativ musst du wohl den Weg über SQL gehen. Einfach googeln, dann findest du die entsprechenden Befehle.
DU BIST ES <3!!!!! Vielen dank, du hast mir aus der Patsche geholfen :). Hast du einen Paypal Link zum Spenden ? :D
Gern geschehen! Habe dir ne Mail mit meiner Paypal-Adresse gesendet.
Ich habe gerade auch versucht, diese Änderungen durchzuführen bzw. habe mein stable_prefix erfolgreich und auch die Datenbank geändert.
Dann wollte ich mich als admin einloggen und bekam folgende Meldung:
Du hast nicht die erforderlichen Rechte, um auf diese Seite zuzugreifen.
Was könnte hier schief gegangen sein?
Genau dieser Fehler tritt auf, wenn du Punkt 4 nicht oder falsch durchgeführt hast.
Vermutlich habe ich es falsch gemacht, da mir nicht ganz klar ist, wie ich den SQL-Code in phpMyAdmin einzugeben habe.
Soetwas habe ich bislang noch nicht gemacht.
Gibt es dazu eine “Anleitung”, wo man mal nachschauen kann?
Ich habe es nochmal probiert. Nun hat es geklappt. Jetzt weiß ich, wie Schritt 4 auszuführen ist.
Schade das du das für dich behalten hast , und nicht auch noch gepostet hast wie man es macht. Ich stehe leider an genau diesem Punkt.
wem das zu nervig ist, hier gibts ein plugin das das macht: http://www.seoegghead.com/software/downloads/wordpress-table-rename.seo
Super erklärt. Vielen Dank für die Beschreibung.
Vielen Vielen Vielen Vielen Dank dafür!
Many thx für die Anleitung!!!
DANKE
Das nenne ich eine klare, knappe und knackige Anleitung.
Da das Präfix wp_ ein eindeutiger Hinweis auf WordPress ist, sollte man diesen dringend abändern.
Toll wäre es wenn die Installationsroutine von WordPress das Formular nicht automatisch mit wp_ ausfüllt sondern einen Hinweis gibt, sich etwas eigenes einfallen zu lassen.