Нужен ли топик про опыт восстановления MySQL (InnoDB) с бонусом?
Коротко
Восстановление строк после DELETE FROM table;
Длинно
Крутился редмайн, там крутился проект A и его подпроекты B, C, D, E.
Утром в понедельник мне нужно было удалить проект B, я его удалил, переключился на тикеты, вижу некоторых тикетов нет.
Пошёл обратно в проекты — проект B на месте, а вот остальных не хватает. Сказать, что это амбец — ничего не сказать.
Не знаю, баг ли это или как-то хитро смог всё удалить одним кликом, но:
-Бекапы довольно старые были.
-Бинарные логи не велись.
Гугл говорит, что в таких вариантах восстановление невозможно.
В итоге данные, пусть и не все, но это вопрос времени, с помощью перконовской доки, перконовской утилиты по восстановлению данных и какой-то матери — были вытащены из ibdata1-файла где они ещё были живы и потом импортированы в БД.
За глаза ничего не скажу, но что моя прокрастинация мгновенно закончилась, захотелось работать, и появилось дикое желание заняться делом — это ничего не сказать.
В трекере идёт довольно активная работа, и потеря даже одного дня — очень ощутима.
Будет интересно почитать. Недавно сам пытался восстановить данные с помощью «Percona Data Recovery Tool for InnoDB», но случай был немного другой. Скиньте сюда ссылку на топик после написания. Спасибо.