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?


penyimpanan meja myisam?
rkthkr

Jawaban:


12

Untuk memeriksa tabel:

CHECK TABLE mytable1

Untuk memperbaiki meja:

REPAIR TABLE mytable1


0

Melakukan hal ini.

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.