Seite 1 von 2

Board gehackt -> Backup defekt, was ist noch zu retten ?

Verfasst: 19.01.2006 15:44
von substyle.org
Hallo Leute,

jetzt ist es auch mit passiert ! Mein Board wurde gehackt :cry:
Die Kids haben ganze Arbeit geleistet, mein Hoster musste den
kompletten Server neu aufsetzen.

Jetzt kommt das highlight - mein backup ist defekt !

Ich habe ein Sicherung die mit "Vollständiges Backup" erstellt wurde.
Jedoch reißt das File mitten im table

Code: Alles auswählen

INSERT INTO phpbb_search_wordmatch
ab. Es fehlen also die Tabellen und derern Inhalt danach:

Code: Alles auswählen

# TABLE: phpbb_sessions
# TABLE: phpbb_smilies
# TABLE: phpbb_themes
# TABLE: phpbb_themes_name
# TABLE: phpbb_topics
# TABLE: phpbb_topics_watch
# TABLE: phpbb_user_group
# TABLE: phpbb_users
# TABLE: phpbb_vote_desc
# TABLE: phpbb_vote_results
# TABLE: phpbb_vote_voters
# TABLE: phpbb_words
# TABLE: phpbb_confirm
# TABLE: phpbb_sessions_key
Meine Hoffung basiert darauf das in phpbb_posts_text zumindest
ja noch die Inhalte hinterlegt sind.

Gibt es irgendeine Möglichkeit die phpbb_topics aus den Daten der
phpbb_posts_text so wiederherzustellen das man wenigstens die
Threads wieder ansehen kann ?

Es geht mir hauptsächlich darum diesen Inhalt zu retten!

Bitte sagt mir das es dort vielleicht noch eine Möglichkeit gibt.

subby :(

Verfasst: 19.01.2006 15:53
von hagily
Was sagt denn dein backupprogramm beim hochladen des backups?

Verfasst: 19.01.2006 17:12
von substyle.org
"Nichts" also es ist eine *.sql datei
Diese habe ich jetzt mit phpmyadmin hochgeladen.

Die Tabellen werden ja auch erstellet, genau so als wenn ich es
über den Adminbereich mache.

Nur Fehlen eben welche !

Nun habe ich folgendes gemacht .. ein altes Forum lokal installiert,
die Struktur exportiert.

Auf dem Webserver die Struktur importiert - Forum läuft.
Dann das "kaputte" bzw. "unvollständige" Backup eingespielt.

Er zeigt zwar alle Foren und Kateorien an, jeodhc keine Threads,
eben genau weil Ihm die phpbb_topics tabelle fehlt

subby

Verfasst: 19.01.2006 19:25
von satyr
Ein PHP-Script hat ein Timeout! Und die Suchtabelle ist ja viel zu gross für so ein Script. Gut ist MySQL-Front oder MySQL-Dumper. Mit letzterem habe ich allerdings keine Erfahrung.
http://www.mysqldumper.de
http://www.mysqlfront.de
http://www.soft-ware.net/office/daten/o ... n+freeware

Das Backup könnte also noch ok sein, es ist einfach zu gross für ein Php-Script. Standard-Timeout ist 30 Sekunden.

Lösche auf alle Fälle mal die Anweisungen bezüglich der phpbb_search_wordmatch aus dem Backup bzw. füge sie nicht in PhpMyAdmin ein. Ein Backup der Suchtabellen ist auch nicht nötig, denn die Suchtabellen lassen sich bspw. mit DB Maintenance Mod wieder neu aufbauen.
Mit diesem Mod könntest evtl. auch die Tabellen der Topics richten.


http://www.phpbb.de/moddb/maintenance

Verfasst: 19.01.2006 20:00
von substyle.org
Danke für den Beitrag,

nein, das script bricht nicht ab, sondern das *.sql file ist abgeschnitten !
(Habe ich oben auch schon geschrieben das die Tabels im File fehlen)

Werde das mit den Scripts mal anschauen.

subby

Verfasst: 19.01.2006 20:32
von satyr
Dann sieht es aber schlecht aus, denn so scheint es als hätte es schon beim Backup-Erstellen abgebrochen. :/

Verfasst: 19.01.2006 23:29
von substyle.org
Also, ich habe mit dem DB Maintenance Mod,
die Topics wenigstens in ein neues "Forum" (restored topics)
retten können und habe danach den index wieder aufgebaut.

Gibt es keine möglichkeit die Topics wieder in die richtigen Foren zu
bekommen ? :-?

subby

Verfasst: 20.01.2006 03:37
von michi-w.
Versuch es mit dem Firefox Browser!
Hört sich vielleicht seltsam an, aber mein alter IE hat sich auch immer aufgehangen.

Verfasst: 20.01.2006 06:33
von substyle.org
Bitte versteht mich richtig:

Es geht nicht darum eine Datenbank zu sichern, oder das sie zu groß
zum Rücksichern ist !

Es geht darum das das Backup defekt ist und nicht alle Tabellen enthält und
wie man diese Tabellen wiederherstellen kann !

Es kann kein 2. Backup = neues Backup erstellt werden !

subby

Verfasst: 20.01.2006 08:35
von modbo
Ich sehe da keine andere Möglichkeit, als das du die noch vorhandenen Tabellen (aus dem Backup) in die Datenbank importierst und die fehlenden Tabellen händisch nachziehst (SQL Anweisungen aus einem frischen phpBB extrahieren).
Das Groh der Tabellen dürfte unkritisch sein, allerdings fehlt die Tabelle phpbb_users, d.h. eine Zuordnung der Beiträge ist nicht möglich und müsste von Hand nachgezogen werden oder für alle Beiträge "Anonymous" gesetzt werden.