Восстановление поврежденных таблиц MySQL: mysqldump: Error 1194: Table 'table_name' is marked as crashed and should be repaired

archive view archive save

mysql_logo mysqldump: Error 1194: Table 'dm6i8_saxum_iplogger' is marked as crashed and should be repaired when dumping table `dm6i8_saxum_iplogger` at row: 46912

Для начала можно попробовать восстановить повреждённые таблицы MySQL выполнив команду:

mysqlcheck -Aa --auto-repair -u root -pPASSWORD

If mysqlcheck is unable to repair a table, see Section 2.12.4, "Rebuilding or Repairing Tables or Indexes" for manual table repair strategies. This will be the case, for example, for InnoDB tables, which can be checked with CHECK TABLE, but not repaired with REPAIR TABLE.

Если фокус не удался и mysqlcheck выдал туже ошибку, тогда в таком случае мы можем проигнорировать определённую таблицу, т.е. исключить её из дампа:

mysqldump -u username -p your-database \
    --ignore-table=your-database.broken-table > your-database.sql

Исключение таблицы из дампа не является решением проблемы. Ещё можно попробовать восстановление повреждённых таблиц MySQL,  т.с. изнутри:

mysql -u user_name -pPASSWORD db_name
REPAIR TABLE table_name;

Если поломаны таблицы в формате InnoDB и их никак не удаётся восстановить, тогда добавьте в my.cnf ниже указанную строку и перезапустите MySQL сервер:

[mysqld]
innodb_force_recovery = 4

Нет комментариев

Вы можете стать первым, кто добавит комментарий к этой записи.

Добавить комментарий

АХТУНГ! Все комменты гостей модерасятся модерастом.
  1. Мессаги исключительно рекламного содержания, либо содержащие только одни оценочные суждения типа "круто" ("отлично", "спасибо", "автор дебил" и т.п.) не публикуются;
  2. Злостным спамерам, пранкерам и прочей сетевой нечисти рекомендуем напрасно не тратить своего времени и удовлетворять свои больные фантазии на специализированных Интернет ресурсах!;
  3. Разумная обоснованная критика, замечания, дополнения приветствуются. Поля помеченные символом * обязательны к заполнению.


Защитный код
Обновить

Комментарии в блоге
Новое на форуме