MySQL reparieren, simulieren
hawkmaster
- datenbank
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
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