=?ISO-8859-1?Q?MySQL_History_Information_f=FCr_InnoDB-DBs??=

=?ISO-8859-1?Q?MySQL_History_Information_f=FCr_InnoDB-DBs??=

am 25.11.2007 19:38:55 von dominik.kaeser

Hi zusammen,
ich habe auf einem Server einige MySQL-Datenbanken, die auf InnoDB
(anstelle MyISAM) laufen. Offenbar speichert InnoDB seine Datensätze
in einem einzigen monolithischen File, /var/lib/mysql/ibdata1.

Vor ca. 5 Stunden ging eine Datenänderung von Statten, die ich gerne
rückgängig machen möchte. Leider hat der Sysadmin dieses Servers nur
die Verzeichnisse in /var/lib/mysql gebackupt, die Datenbanken
entsprechen und stukturelle Informationen in .frm-Files bereit halten.
Mehr aber nicht, d.h. eine Kopie von diesem ibdata1 gibt es wohl
nicht.

Gibt es eine andere Möglichkeiten, die Transaktionen rückgängig zu
machen bzw. den Zustand von heute mittag wiederherzustellen? z.B. kann
es sein, dass innerhalb dieser Datei noch mehrere Versionen einer
Tabelle bereitgehalten werden oder so, oder eine Art Transaktionslog,
das sich (ohne nichttriviale Aktionen wie selber Parser basteln usw.)
rückgängig machen lässt?

Bin äusserst dankbar für eure Hilfe, vielen Dankk im voraus!