Bei einer gecrashten Datenbank kann es teilweise helfen, eine Reparatur durchzuführen, statt ein Backup einzuspielen. So entfällt der Datenverlust bzw. die Datenrücksetzung zu einem älteren Stand.
Bei einem Rootserver lässt sich eine gecrashte Datenbank über den LOG feststellen und sieht in der Regel wie folgt aus:
[ERROR] /usr/local/mysql5/sbin/mysqld: Table './usrdb_exampe/exampleusr' is marked as crashed and last (automatic?) repair failed
Bei Hosting-Tarifen haben Sie keinen direkten Zugriff auf die Error-Logs. Hier ist es im Regelfall so, dass die Webanwendung einen MySQL-Fehler anzeigt.
Hierbei kommt es oft vor, dass nur die Meldung erscheint, dass beispielsweise auf die Tabelle „exampleusr“ nicht zugegriffen werden kann oder diese nicht existiert. Wenn diese aber in phpMyAdmin ersichtlich ist, empfiehlt sich hier eine Reparatur.
Im Folgenden ist das Vorgehen für einen solchen Fall Schritt für Schritt mit phpMyAdmin beschrieben: