Sofern Sie nicht versucht haben, das Tabellenpräfix vor der Installation Ihres WordPress-Blogs zu ändern, ist es wahrscheinlich, dass Ihre WP-Datenbank immer noch den Standard "wp_" als Tabellenpräfix verwendet. Mit diesem Standardpräfix können Hacker eine SQL-Injection-Attacke auf Ihre Datenbank durchführen und Ihre Site verheerenden Schaden zufügen. Der beste Weg, dies zu verhindern, besteht darin, das Tabellenpräfix auf einen anderen Begriff zu setzen, der für Hacker schwierig zu erraten ist.

Wenn Sie neu beim Bloggen sind und Ihren ersten WordPress Blog installieren möchten, dann ist es einfach. Ändern Sie einfach den Eintrag $ table_prefix in der Datei wp-config.php, laden Sie die Datei auf den Server und fahren Sie mit der berühmten 5-Minuten-Installation fort.

Für diejenigen, die bereits seit einiger Zeit bloggen, folgen Sie der unten stehenden Methode, um Ihr Tabellenpräfix zu ändern.

Vorbereitung

Lade die folgenden zwei Plugins herunter, installiere und aktiviere sie in deinem WordPress Blog.

WP-DBManager (Plugin-Downloadseite)

WordPress Table Rename (geänderte Version, Originalseite Download)

Hinweis: Ich habe eine kleine Änderung am Plugin WordPress Table Rename vorgenommen, um Änderungen in der späteren Version von WordPress zu berücksichtigen, aber SEO Egghead muss für die Erstellung eines solchen nützlichen Plugins gutgeschrieben werden.

Loslegen

Bevor Sie irgendetwas mit Ihrer Datenbank tun, führen Sie zuerst eine Datenbanksicherung durch.

Wechseln Sie im linken Bereich zu Datenbank -> Backup DB. Führen Sie eine Sicherung Ihrer Datenbank durch.

Als nächstes gehen Sie zu Einstellungen -> Tabelle umbenennen

Geben Sie einen neuen Begriff für das Tabellenpräfix ein.

Klicken Sie auf die Schaltfläche Neue Tabellen erstellen, um neue Tabellen mit dem neuen Präfix zu erstellen . Wenn Sie eine große Datenbank haben, wird dieser Prozess sehr lange dauern.

Wenn Sie fertig sind, sehen Sie die Erfolgsmeldung.

Wenn Sie eine große Datenbank haben, gibt die Seite möglicherweise eine Zeitüberschreitung aus und zeigt eine leere Seite an.

Überprüfen Sie Ihre neuen Datenbanktabellen

Gehen Sie nun zu Datenbank-> Datenbank. Sie sollten die neuen Tabellen sehen.

Migrieren Ihres Blogs

Während das Plugin eine Möglichkeit bietet, den Wert table_prefix in der Datei wp-config.php zu ändern, wird es in den meisten Fällen nicht funktionieren, es sei denn, Sie haben die Datei wp-config.php lesbar / schreibbar gesetzt (was ich dringend davon abriet). Der beste Weg ist, den Wert manuell zu ändern.

Laden Sie mit Ihrem bevorzugten FTP-Programm Ihre wp-config.php vom Root-Server herunter.

Öffnen Sie es mit einem Texteditor und scrollen Sie nach unten zu dem Bereich, den Sie sehen

 $ table_prefix = 'wp_' 

Ändern Sie es in

 $ table_prefix = 'YourNewPrefix_' 

Speichern Sie es und laden Sie diese Datei erneut auf den Server hoch.

Fast dort

Sie haben gerade die Migration vom alten Tabellenpräfix zum neuen Tabellenpräfix abgeschlossen. Es gibt noch einige Dinge, die Sie tun müssen

1. Durchsuchen Sie Ihre Website und stellen Sie sicher, dass alle Seiten, Bilder und Inhalte korrekt geladen sind. Wenn Sie Fehler sehen oder die Site nicht geladen wird, ändern Sie den $ table_prefix zurück in ' wp_ ' und laden Sie ihn erneut auf den Server hoch .

2. Durchsuchen Sie die Einstellungen für jedes einzelne Plugin und stellen Sie sicher, dass alle Konfigurationen intakt sind. Einige der Plugins verwenden das Tabellenpräfix für ihren Speicher und diese Werte wurden vom Plugin nicht geändert. Bei solchen Plugins werden die Einstellungen auf ihre Standardwerte zurückgesetzt. Sie müssen es neu konfigurieren und erneut speichern. Es wird jetzt in der Datenbank mit dem neuen Tabellenpräfix gespeichert.

3. (Optional) Gehen Sie zur Datenbank -> Leere / Drop-Tabellen, aktivieren Sie die Drop- Schaltfläche für alle Tabellen mit dem alten Präfix. Klicken Sie auf die Schaltfläche "Leeren / Löschen", um sie aus Ihrer Datenbank zu entfernen.

Wichtig : Führen Sie das nur aus, wenn Sie sicher sind, dass die neuen Tabellen (mit dem neuen Präfix) ordnungsgemäß funktionieren.

Beachten Sie, dass dies rein optional ist. Wenn Sie Ihre alte Tabelle in der Datenbank belassen, wird das Ihrem Blog nicht schaden und es kann als Backup dienen und Ihnen erlauben, schnell auf sie zurückzuschalten, falls Ihr Blog gehackt wurde. Wenn Sie jedoch eine große Datenbank haben, können die zusätzlichen Tabellen Ihrem Server viel Overhead hinzufügen. Also, mach dein eigenes Urteil.

Letzter Teil

Sobald Sie mit allem zufrieden sind, sichern Sie die neue Datenbank. Wenn Sie zuvor eine tägliche Sicherung geplant haben, müssen Sie sie erneut planen, um die neuen Tabellen einzubeziehen.

Sie können das WordPress Table Rename Plugin auch deaktivieren und deinstallieren. Es hat jetzt keinen Nutzen mehr.

Das ist es. Sie haben Ihr WordPress-Datenbank-Tabellenpräfix erfolgreich geändert.

Bildnachweis: naokomc