MySQL: table ditandai macet

9

Setelah masalah penuh disk, salah satu DB MySQL di server muncul dengan kesalahan berikut ketika saya mencoba untuk mencadangkannya:

[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

Sedikit penyelidikan menunjukkan dua tabel memiliki masalah ini.

Apa yang perlu dilakukan untuk memperbaiki tabel yang rusak?

DrStalker
sumber
penyimpanan meja myisam?
rkthkr

Jawaban:

12

Untuk memeriksa tabel:

CHECK TABLE mytable1

Untuk memperbaiki meja:

REPAIR TABLE mytable1
DrStalker
sumber
0

Melakukan hal ini.

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


sumber