MySQL: Tabelle ist als abgestürzt markiert

9

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?

DrStalker
quelle
Myisam Tischspeicher?
rkthkr

Antworten:

12

So überprüfen Sie die Tabellen:

CHECK TABLE mytable1

So reparieren Sie den Tisch:

REPAIR TABLE mytable1
DrStalker
quelle
0

Mach das.

cd / var / lib / mysql / dbname myisamchk --silent --force * .MYI


quelle