Восстановление базы данных MySQL из ib_logfile

Восстановление базы данных MySQL из ib_logfile приходится делать, когда случилось страшное — на сервере сдохли оба файловых массива. Случай редкий, но бывает, что 8 хардов разом накрылись. Точнее накрылись они как-то избирательно. В итоге, вместо дампа базы данных остался только каталог /var/lib/mysql, в котором хранятся каталоги со схемой баз и log файлы ib_logfile. Из этого месива нужно восстановить одну, но очень важную базу. Как ни странно, на большинстве отечественных админских ресурсах народ утверждает, что восстановить базу в такой ситуации практически нереально. Некоторое количество экспериментов и курение официальной доки показало обратное — восстановить можно и без каких-либо потерь.

Читать далее…