Seite 1 von 1
Backups nur zum Teil wieder einspielen
Verfasst: 04.10.2004 13:41
von Loopus
Hallo,
in einem Unterforum wurden von einer Moderatorin versehentlich alle Beiträge gelöscht. Bachups habe ich, doch wie spiele ich nur diejenigen Beiträge wieder ein, die in diesem Forum waren? Seit diesem Zeitpunkt sind schließlich neue Beiträge geschrieben worden, und da könnte ich mir vorstellen, dass es mit den ID's von den Topics zu Problemen kommt.
Hat jemand eine Idee?
Vielen Dank für jede Hilfe.
Verfasst: 04.10.2004 13:47
von Acid
Die IDs sollten sich eigentlich nicht in die Quere kommen, da gelöschte Beiträge/IDs nicht neu belegt werden.
Das einfachste wäre, wenn du ein Testboard installierst (lokal oder auf dem Server mit einem anderen Prefix), dort das Backup wiederherstellst und dann auf dem Testboard alle Beiträge/Themen löscht, so das nur die fehlenden übrig bleiben. Dann erstellst du von den übrig gebliebenen Beiträgen ein neues Backup, das du wiederherstellen kannst.
Verfasst: 04.10.2004 13:59
von Loopus
Ok, aber wenn ich ein Backup einspiele, werden dann nicht die bestehenden Einträge gelöscht? Nur so eine Vermutung.
Edit:
Der Admin Bereich hat geschrieben:ACHTUNG: Es werden alle existierenden Daten überschrieben. Der Vorgang wird einige Zeit dauern, bitte verlasse diese Seite nicht, bis er abgeschlossen wurde.
Verfasst: 04.10.2004 14:09
von Acid
Nun das einzuspielende Backup darf natürlich keine DROP, CREATE Befehle enthalten.
Lösche die überflüssigen Beiträge und mache dann über phpmyadmin ein Backup der 3 Tabellen (topics, posts, posts_text) und zwar nur von den Daten (nicht Struktur).
Dann sollten im Backup nur INSERT INTO Befehle stehen. (Sollte sich der Prefix unterscheiden, müsste er vorher natürlich angepasst werden, bevor etwas wiederhergestellt werden kann).
Das Backup solltest du auch über phpmyadmin einspielen.
(Vorher nochmal das eigentliche Forum sichern!)