Слетела бд, удалось вытащить только набор ibd и frm файлов и раздобыть старый дамп.
Есть забугорный сервис по восстановлению бд
https://recovery.twindb.com. Восстанавливает из frm файлов структуру в виде SQL запроса, и по структуре + ibd файлу создает дамп но просит за него 100$ предварительно показывая результат. Фишка в том что у них datetime и последующие int не бились.
Я восстанавливал так:
1. Создавал чистую бд и в ней таблицу по структуре полученной с забугорного сайта + ROW_FORMAT=compact //костыль для совместимости версий тк версия mysql не совпадала с версией ibd и выбивало ошибку (вариант что из за разных версий рассматривал и пытался без этой команды на старых версиях импортировать - импортировало так же без ошибок но часть данных так же битыми оказывались)
2. ALTER TABLE имя_таблицы DISCARD TABLESPACE; //отвязывает и удаляет ibd
3. в /var/lib/mysql/my_bd отправлял старый ibd попутно выдавая ему права и владельца mysql
4. ALTER TABLE имя_таблицы IMPORT TABLESPACE; //привязывает новый ibd
В результате импорт прошел успешно но что то пошло не так... все правильно восстановилось до полей дат, но после них вот: