Ich habe auf meinem Datenbankserver einen MySQL-Fehler 145. Wie kann man die Datenbank / Tabelle reparieren, ohne die Daten zu verlieren ?
Auch wenn es vielleicht komisch klingt: Machen Sie als ersten eine Datensicherung, selbst wenn Sie jetzt nur beschädigte Daten sichern. Benutzen Sie dazu ein neues Sicherungsmedium, überschreiben Sie jetzt keinesfalls Daten aus früheren Sicherungen ! Man weiß nie, wofür man diese noch brauchen könnte. (!!!)
Zerstörte MySQl-Tabellen repariert man mit MYISAMCHK.
Rufen Sie auf der Console des Servers folgendes auf: myisamchk -r /absoluter/pfad/zur/datenbank/tabellenname (Meist /var/lib/mysql/usw...)