Назад | Перейти на главную страницу

Восстановление данных MySQL из файлов в Windows

У меня произошел сбой сервера (сбой диска, старый сервер; без рейда) на выходных, и я не могу восстановить базы данных MySQL из резервной копии.

После исчерпания всех обычных вариантов восстановления я выполнил восстановление диска и мне удалось получить содержимое папки данных MySQL, расположенной по адресу c: \ programdata \ MySQL Server 5.5 \ data.

Папки, соответствующие каждой из баз данных, есть и заполнены файлами .frm и .myi / .myd ... они кажутся довольно маленькими по размеру ... от 10 до 20 КБ каждая. В корне папки данных лежат разные файлы ...

 ib_logfile0
 ib_logfile1
 ib_logfile0_000
 ib_logfile1_000
 ibdata1
 ibdata1_000
 WIN-8KT3MJ6T2PS.err
 WIN-8KT3MJ6T2PS.pid
 WIN-8KT3MJ6T2PS_000.err
 WIN-8KT3MJ6T2PS_000.pid

До сих пор я пытался установить новый чистый сервер с 2008 R2 (исходная ОС хоста) и MySQL 5.5, затем остановил службу и заменил содержимое каталога данных содержимым моих восстановленных данных, но когда я пробую это сделать, служба MySQL больше не запускается, сообщая мне: «Не удалось найти описание события с идентификатором 100 из исходного MySQL ...».

Есть ли другой способ восстановить базы данных из этих файлов?