Потерялся *.ibd файл, реально ли восстановить таблицу?

Mastyf

Новичок
Потерялся *.ibd файл, реально ли восстановить таблицу?

Была скопирована полностью папочка data и перенесена на другой сервер. Версии mysql одинаковые, могут только настройки отличаться, не помню уже, да и не посмотреть уже (ставил сам).

Почитав http://dev.mysql.com/doc/refman/4.1/en/alter-table.html, пробовал DISCARD TABLESPACE, пробовал и IMPORT, даже пробовал файлик ручками создать и переименовать в нужный. В общем, не выходит каменный цветок.

Посоветуйте, реально ли восстановить таблицу или создавать ее заново? Возможности экспортировать старые данные уже нет :(

Mysql Server: 4.1.16-nt
 

Апельсин

Оранжевое создание
если у вас сервер был запущен с innodb_file_per_table опцией, то в файле .ibd хранились все данные таблицы. Если у вас этого файла нет, то восстановить таблицы вы можете только из бэкапа (если он у вас есть конечно).
 

Апельсин

Оранжевое создание
ну тогда могу только посочувствовать.

А у вас точно сервер был запущен с этой опцией?

Я просто помню на каких-то ранних версиях на винде у людей были проблемы, что после апгрейда появлялась ошибка что-то типа "can not find <table_name>.ibd file".
Но я не помню с чем это было связано и как это решалось.
 
Сверху