Исправление ошибки базы mysam: различия между версиями
Перейти к навигации
Перейти к поиску
Misha (обсуждение | вклад) (Новая страница: «==Ошибка создания дампа базы== ===После ввода команды дампа, вываливается ошибка=== При вводе …») |
Misha (обсуждение | вклад) (→Исправление) |
||
Строка 12: | Строка 12: | ||
Где '''abills''' -имя базы данных.<br /> | Где '''abills''' -имя базы данных.<br /> | ||
Программа пробежала по всем таблицам и исправила поврежденную '''s_detail'''. Вот часть вывода программы: | Программа пробежала по всем таблицам и исправила поврежденную '''s_detail'''. Вот часть вывода программы: | ||
− | <pre>abills.payments OK | + | <pre>... |
− | + | abills.payments OK | |
abills.s_detail | abills.s_detail | ||
info : Found block that points outside data file at 2940916 | info : Found block that points outside data file at 2940916 |
Текущая версия на 16:12, 17 февраля 2011
Ошибка создания дампа базы
После ввода команды дампа, вываливается ошибка
При вводе
# mysqldump -uroot -p<password> abills > abills.sql mysqldump: Got error: 145: Table './abills/s_detail' is marked as crashed and should be repaired when using LOCK TABLES
И дамп не создается.
Исправление
Запустил
# mysqlcheck -u root -p<password> --repair abills
Где abills -имя базы данных.
Программа пробежала по всем таблицам и исправила поврежденную s_detail. Вот часть вывода программы:
... abills.payments OK abills.s_detail info : Found block that points outside data file at 2940916 status : OK abills.shedule OK ...