Frage MySQL: Tabelle ist als abgestürzt markiert


Nach einem vollständigen Datenträgerproblem gibt einer der MySQL DBs auf dem Server folgende Fehlermeldung aus, wenn ich versuche, eine Sicherungskopie zu erstellen:

[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

Ein wenig Untersuchung zeigt, dass zwei Tabellen dieses Problem haben.

Was muss getan werden, um die beschädigten Tische zu reparieren?


8
2018-05-03 06:40


Ursprung


myisam Tischaufbewahrung? - rkthkr


Antworten:


Um die Tabellen zu überprüfen:

CHECK TABLE mytable1

Um den Tisch zu reparieren:

REPAIR TABLE mytable1

11
2018-05-03 07:37





Hier ist speziell, was immer den Tisch für mich fixiert:

myisamchk -o /var/lib/mysql/YourDB/yourcrashedtable.MYI

Quelle: http://realtechtalk.com/MySQL_table_is_marked_as_crashed_solultion-1924-articles


1
2017-09-26 06:15





Mach das.

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


0
2018-05-03 12:24