Шаг 1.
Остановите сервер MySQL
Шаг 2.
добавить эту строку в my.cnf (в windows она называется my.ini)
set-variable=innodb_force_recovery=6
Шаг 3.
удалить ib_logfile0 и ib_logfile1
Шаг 4.
Запустить сервер MySQL
Шаг 5.
Запустите эту команду:
mysqlcheck --database db_name table_name -uroot -p
После того, как вы успешно исправили разбитую таблицу innodb, не забудьте удалить # set-variable = innodb_force_recovery = 6 из my.cnf и затем перезапустите сервер MySQL.