MySQL: таблица помечена как сбойная


9

После полного заполнения диска одна из баз данных 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

Небольшое исследование показывает, что две таблицы имеют эту проблему.

Что нужно сделать, чтобы починить поврежденные столы?


myisam таблица хранения?
— rkthkr

Ответы:


12

Чтобы проверить таблицы:

CHECK TABLE mytable1

Для ремонта стола:

REPAIR TABLE mytable1


0

Сделай это.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.