Восстановление таблицы MySQL с упавшего сервера - PullRequest
0 голосов
/ 13 августа 2010

Мне удалось стереть сервер по ошибке, но PhotoRec был достаточно любезен, чтобы восстановить файлы .frm и .myi с жесткого диска.Теперь у меня есть настольный компьютер с той же версией MySQL для восстановления данных, но мой вопрос: что мне делать?У меня около 160 таких файлов.Я еще не переустанавливал сервер на тот случай, если мне что-то понадобится.

Кроме того, поскольку я использую PhotoRec, он не предоставляет исходные имена файлов.Если это важно, как я могу получить необработанные данные из файлов и вручную перестроить базу данных?

Редактировать: мне удалось получить доступ к источнику PhotoRec и добавить возможность восстановления файлов .myd (который немного копает, показывает, что это настоящие файлы данных), но я не могу заставить его скомпилировать, и это не из-за моих модов!Может кто-нибудь помочь с ошибкой «Нет правила для цели» в PhotoRec?Файл_http.o виновник.

Спасибо, Роб

Ответы [ 2 ]

1 голос
/ 11 февраля 2014

MYI-файлы бесполезны, это файлы со вторичными индексами, а не ваши данные.

PhotoRec - хороший инструмент, я много использовал его для восстановления мультимедиа и т. Д. Хотя он утверждает, что поддержка MYD никогда не работаламне.Я сомневаюсь, что это может извлечь файлы MYD.

0 голосов
/ 05 марта 2011

Я не верю, что вы можете, PhotoRec не поддерживает MYD, я делаю попытку с ext3grep, но это всегда segfaults.

просто опубликовать это, чтобы кто-то не тратил время, потраченное на использование PhotoRec для этой цели.

...