hawkmaster: MySQL reparieren, simulieren

Hallo zusammen,

ich habe eine Test MySQL 5 DB (MyISAM) und wollte mal das prüfen und reparieren von Tabellen versuchen.

Ich weiss nicht so recht wie ich einen Crash oder korrupte Tabellen simulieren kann. Daher habe ich mal im MySQL Data Verzeichnis eine MYI Datei (account.MYI) editiert und 5 Zeichen eingefügt.
Eine Prüfung mit;
mysqlcheck -s -u mysqluser -p dbname

bringt dann einen Fehler
Incorrect file format 'account'
error corrupt

Wenn ich dann versuche mit

mysqlcheck -r -q -u mysqluser - p dbname
zu reparieren, kommt wieder die gleiche Meldung wie oben.

Hat jemand Erfahrung mit dem Reparieren oder eine Idee wie man solche eine "korrupte" Tabelle wieder hinbekommt?

vielen Dank und viele Grüße
hawk

  1. Tach,

    Hat jemand Erfahrung mit dem Reparieren oder eine Idee wie man solche eine "korrupte" Tabelle wieder hinbekommt?

    da es MyISAM ist, würde ich mal myisamchk versuchen, aber nicht davon ausgehen, dass das etwas rettet; bei einem dermaßen großen Fehler, wie dem den du erzeugt hast, wäre vermutlich der Rückgriff auf ein Backup nötig.

    mfg
    Woodfighter