WordPress Tabellenpräfix nachträglich ändern

So ändert man den Standard Datenbank-Präfix bei WordPressStandardmäß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.

1 $table_prefix = ‚MySQL_‘;
2 // Only numbers, letters, and underscores please!

In meinem Beispiel verwende ich als neues Präfix “MySQL_”.
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:

1 UPDATE Zus7Ri3mn_options SET option_name =
2 REPLACE(option_name, ‚wp_‘, ‚MySQL_‘);
3
4 UPDATE Zus7Ri3mn_usermeta SET meta_key =
5 REPLACE(meta_key, ‚wp_‘, ‚MySQL_‘);

Achtet darauf, dass ihr “MySQL_” durch euer neues Präfix ersetzt.

Noch einfacher geht es mit einem Plugin.

http://wordpress.org/plugins/db-prefix-change/

wp-config.php muss Schreibrechte haben.