Как восстановить поврежденные файлы.IDB на сервере MySQL?

У меня сейчас все старое .frm а также .idb файлы с сервера MySQL (фактически весь каталог данных). Сам сервер был удален пользователем при устранении неполадок, и он установил новый сервер, на который он хочет, чтобы я по существу восстановил всю старую информацию.

В настоящее время я пытаюсь использоватьalter table table_name discard tablespace,alter table table_name import tablespace способ переместить данные на новый сервер, но я получаю сообщение об ошибке:

ОШИБКА 1932 (42S02): Таблица "имя_таблицы" не существует в движке

Если alter table table_name import tablespace команда запускается снова, она возвращает:

ОШИБКА 1034 (HY000): индекс для таблицы "имя_таблицы" поврежден; попробуй починить.

Это заставило меня попробовать сбросить стол. Тем не менее, когда вы запускаете mysqldump.exe, ты получаешь:

mysqldump.exe: не удалось выполнить "показать поля из имени таблицы":
Таблица 'database_name.table_name' не существует в движке (1932)

Как я могу восстановить данные из этих поврежденных файлов?

0 ответов

Другие вопросы по тегам