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.