WP DB entmüllen? geht das so, ...?

  • Ich möchte gerne die DB in meinem Livesystem entschlacken/entmüllen. Immer wenn ich ein Backup der DB ziehe werde ich schmerzlich an Plugins erinnert die ich mal eingesetzt hatte und deren Fragmente noch als Datensumpf in der DB rumdümpeln.

    Da ich kein SQL Spezi bin und suche deswegen einen praktikablen Weg WP zu entmüllen. Meine Idee ist die folgende:

    Ich sichere mir die relevanten Zugangsdaten, manuelle Einträge von Widgets aus der Sidebar usw, ebenso alles was in wp-content drin ist. Nun ziehe ich ein xml File aller Beiträge nebst Anhängen. Diese Funktion ist unter Werkzeuge >> Export zu finden. Nach dem sichern dieses Files, lösche ich die komplette Datenbank!!

    Im nächsten Schritt wird eine neue Datenbank erstellt und WordPress quasi eine Neuinstallation vorgegaukelt. Ist WordPress wieder lauffähig, importiere ich mein xml File, aktiviere die aktuellen Plugins, das Theme, checke die Pagestruktur und Katstruktur. Klar müssen nun wieder händisch die Einträge in der Sidebar erstellt werden aber im großen und ganzen sollte mich doch dieser Weg ans Ziel führen.

    Bin ich mit diesem Prozedre völlig auf dem Holzweg, geht es eleganter ohne in der DB rumzumachen??

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Wenn du das nach deiner Methode machst, fehlen aber dann unter anderem die Kommentare und vermutlich noch mehr.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Was stört dich denn genau an der Datenbank wie sie ist? Wenn Plugins, die Du gar nicht mehr nutzt, da noch Tabellen haben, kannst Du die doch löschen. Per Google kriegst Du ggf. raus, welche Tabellen zu WP gehören und welche zu Plugins. Viel mehr lohnt sich da doch eher nicht zu optimieren, denke ich.

  • Wenn du das nach deiner Methode machst, fehlen aber dann unter anderem die Kommentare und vermutlich noch mehr.



    Die Kommentare werden mit exportiert. Fehlen würden die User und die Plugin Einstellungen und so. Hab diesen Weg auch schon 3 mal gemacht. Das einzigste Problem was ich bei diesem Weg seh ist wenn ID´s hardcordiert im Theme sind, die muss man wieder anpassen, da die ID´s für alles neu vergeben werden.

    Ach ja beim Import kann es sein das abgebrochen wird, nach einer gewissen Zeit. Dann einfach solange den Vorgang wiederholen bis alles drin ist. Bereits importierte Dinge werden dabei nicht erneut importiert. Versuch das ganze doch wenn Du kannst einfach mal in einer Testumgebung.

  • ... Das einzigste Problem was ich bei diesem Weg seh ist wenn ID´s hardcordiert im Theme sind, die muss man wieder anpassen, da die ID´s für alles neu vergeben werden...


    Falls nicht in der Datenbank bereits vorhanden, werden schon die alten IDs aus der Exportdatei verwendet. Zumindest trifft das für Posts zu, bei Kategorien und Tags leider nicht. Sofern man im Theme nicht auf Kategorie- oder Tag-Ids Bezug nimmt, sollte das kein Problem sein.

    Man sollte übrigens für so einen Fall am besten eine nackte WP-Installation ohne Beispielpost, -seite und -kommentar durchführen. Die standardmäßig installierten Links (Blogroll) kann man bei der Gelegenheit auch weglassen.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Zwei Plugin-Tipps zur Datenbank-Entmüllung:

    Mit "Clean Options" befreist Du die interne Options-Tabelle von den verwaisten Überresten nicht mehr benutzter/vorhandener Plugins.

    Mit "WP-Optimize" entsorgst Du unnütze Revisionen und komprimierst die Datenbank-Tabellen.

    Und feddich!

    Beste Grüße,
    Ralph

  • Falls nicht in der Datenbank bereits vorhanden, werden schon die alten IDs aus der Exportdatei verwendet. Zumindest trifft das für Posts zu, bei Kategorien und Tags leider nicht.

    Hey Ingo, hoffe Du hast das Abo auf diesen Thread noch.

    Schon einmal überlegt, dass in einem Trac-Ticket zu posten?

    Lg. K.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!