Восстановление базы lvl_base из ibd

DOVE

GLite Inc.
Сообщения
296
Реакции
54
Пытаюсь восстановить базу после краша. Пытаюсь это делать через:
ALTER TABLE lvl_base DISCARD TABLESPACE;
ALTER TABLE lvl_base IMPORT TABLESPACE;
по гайду из (Restoring table(s) in MySQL database when frm or ibd files are available only - Vox Teneo)
но на этапе восстановления- mysql выдает ошибку:
#1808 - Schema mismatch (Clustered index validation failed. Because the .cfg file is missing, table definition of the IBD file could be different. Or the data file itself is already corrupted.)
В структуре базы было изменение - добавлены столбцы: gid, city, country
Не могу понять, что за cfg просит мускул. Может кто подскажет?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,921
  • Команда форума
  • #2
Только ibd есть?
 

DOVE

GLite Inc.
Сообщения
296
Реакции
54
45067
еще куча всего
но в самих базах -да, только idb. mysql 8.0 вроде не создает fpm
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,921
  • Команда форума
  • #4
А зачем 8.0? Он даже официально без правок не поддерживается Сурсмодом. Впрочем как знаете...

Воссоздайте вручную структуру таблиц и повторите попытку.
 

DOVE

GLite Inc.
Сообщения
296
Реакции
54
А зачем 8.0? Он даже официально без правок не поддерживается Сурсмодом. Впрочем как знаете...

Воссоздайте вручную структуру таблиц и повторите попытку.
вся суть в том, то что это работало на 8.0. Я попытался вручную воссоздать и получаю ту же ошибку
 
Сверху Снизу