Support » Installation » nur wp_posts importieren in neue DB

  • Gelöst Nicole

    (@mundini)


    Hallöchen zusammen,

    ich habe eine alte WP Installation, die mein Kunde erfolgreich zerschossen hat. Ich komme aber noch an die DB und konnte die sichern.

    Also habe ich eine neue WP Installation gemacht und möchte eigentlich nur die posts übernehmen.

    Ich habe die DB-Name in dieser Tabelle geändert, sodass eigentlich die neue DB abgegriffen werden sollte?

    Ich dachte mir, über MySQL exportiere ich aus der alten die Tabelle „wp_posts“ und importiere diese in die neue DB unter „wp_posts“. Da diese Tabelle ja schon da ist, hat der Import erstmal gemeckert, dass die Tabelle nicht erstellt werden kann. Klar.

    also habe ich den CREATE TABLE wp_posts gelöscht und nochmal versucht. Jetzt sagt er mir, #1062 – Doppelter Eintrag ‚1‘ für Schlüssel ‚PRIMARY‘

    Hm, irgendwie hat mich jetzt die Logik verlassen. Könntet ihr mir helfen?

    DANKE – Nicole

    • Dieses Thema wurde geändert vor 2 Wochen, 5 Tage von Nicole.
Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Die Datenbanktabellen haben einen Primärschlüssel, also eine eindeutige ID für jeden Datensatz. Wenn du in eine Tabelle mit vorhandenen Daten weitere Daten importierst und diese IDs haben, die bereits vorhanden sind, wirst du darauf aufmerksam gemacht, dass der Eintrag doppelt ist.

    wp_posts enthält den Inhalt der Beiträge, aber nicht die Meta-Daten.

    Hallo,
    so ganz klar ist mir nicht, warum du nicht die komplette Datenbank importierst. Das sollte doch funktionieren, wenn die Datenbank in Ordnung ist.
    Viele Grüße
    Hans-Gerd

    Thread-Ersteller Nicole

    (@mundini)

    danke ihr beiden. Also, der Kunde hat(te) eine 2016 alte WP, die er „selber“ updated hat und nun alles verhunzt hat, was geht.

    Ich möchte nicht den alten kaputten Müll übernehmen, sondern „nur“ die geschriebenen Beiträge. Also rein die Texte. Media muß nicht sein und auch keine anderen Daten.

    Erfolgreiche Lösung: ich habe die entsprechenden Tabellen „wp_posts“ und „wp_comments“ in der neu installierten WP-Installation brutal rausgelöscht und mit der Importieren-Routine die Tabellen neu schreiben lassen und somit imporiert.

    GEHT – DANKE euch für den mind-opener 🙂

    Hallo,
    danke für die Info. Denkst du bitte beim nächsten Mal daran, das Thema dann auch als gelöst zu markieren. Das habe ich jetzt schon gemacht.
    Viele Grüße
    Hans-Gerd

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)