Nach einem Problem mit der vollen Festplatte wird bei einer der MySQL-DBs auf dem Server der folgende Fehler angezeigt, wenn ich versuche, sie zu sichern:
[root@mybox ~]# mysqldump -p --result-file=/tmp/dbbackup.sql --database myDBname
Enter password:
mysqldump: Got error: 145: Table './myDBname/myTable1' is marked as crashed and should be repaired when using LOCK TABLES
Eine kleine Untersuchung zeigt, dass zwei Tabellen dieses Problem haben.
Was muss getan werden, um die beschädigten Tabellen zu reparieren?
Antworten:
So überprüfen Sie die Tabellen:
So reparieren Sie den Tisch:
quelle
Hier ist genau das, was den Tisch für mich immer repariert:
Quelle: http://realtechtalk.com/MySQL_table_is_marked_as_crashed_solultion-1924-articles
quelle
Mach das.
cd / var / lib / mysql / dbname myisamchk --silent --force * .MYI
quelle