Я совершил глупую ошибку, создав резервную копию неправильной базы данных за все время, и произошел несчастный случай, в результате которого вся моя база данных была уничтожена. Единственное, что у меня есть, это файл ibdata1. Мне просто интересно, есть ли какие-нибудь инструменты, которые позволят мне извлечь больше смысла из файла ibdata, чтобы сделать как можно больше восстановления? Это просто личный проект, поэтому не обязательно все возвращать. Я просто надеюсь, что смогу вернуть столько, сколько смогу, и похоже, что ibdata1 содержит некоторую информацию, которая мне нужна.
Спасибо!
Я не уверен, что этого достаточно для ответа на вопрос, но популярные парни для инструментов mysql - это percona, и у них есть набор инструментов для восстановления innodb;
http://www.percona.com/software/mysql-innodb-data-recovery-tools/
На этой странице руководства указано, что прямое восстановление данных из файла ibdata1 возможно, если это довольно сложный ручной процесс;
http://www.percona.com/docs/wiki/innodb-data-recovery-tool:mysql-data-recovery:extracting_the_desired_pages