После полного заполнения диска одна из баз данных MySQL на сервере выдает следующую ошибку, когда я пытаюсь выполнить ее резервное копирование:
[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
Небольшое исследование показывает, что две таблицы имеют эту проблему.
Что нужно сделать, чтобы починить поврежденные столы?
Ответы:
Чтобы проверить таблицы:
Для ремонта стола:
источник
Вот именно то, что всегда фиксирует таблицу для меня:
Источник: http://realtechtalk.com/MySQL_table_is_marked_as_crashed_solultion-1924-articles
источник
Сделай это.
cd / var / lib / mysql / dbname myisamchk --silent --force * .MYI
источник