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?
Jawaban:
Untuk memeriksa tabel:
Untuk memperbaiki meja:
sumber
Inilah yang secara khusus memperbaiki tabel untuk saya:
Sumber: http://realtechtalk.com/MySQL_table_is_marked_as_crashed_solultion-1924-articles
sumber
Melakukan hal ini.
cd / var / lib / mysql / dbname myisamchk --silent --force * .MYI
sumber