Ответ эксперта

Можно ли восстановить удалённые или изменённые данные MySQL?

Вопрос по направлению: Экспертиза СУБД MySQL

Ответ

Иногда можно, но результат зависит от сохранённых источников. Наиболее проверяемый вариант — развернуть на отдельном стенде согласованную базовую копию и применить непрерывную последовательность binary log до выбранной позиции или события. Нужно подтвердить происхождение копии, что она создана до спорного изменения, а журналы непрерывны и относятся к тому же экземпляру.

Эксплуатационное восстановление возвращает систему в работу, а экспертная реконструкция проверяет воспроизводимое состояние на неизменяемых исходниках и рабочих копиях. Полученные данные не доказывают автоматически их существование в спорный момент. Redo и undo InnoDB не гарантируют возврат удалённой строки: redo нужен прежде всего для crash recovery, а старые версии в undo со временем очищаются. Не импортируйте дамп и не запускайте восстановление поверх единственной базы.

Актуализировано
Обсудить задачу

Нужна экспертиза или консультация?

Опишите ситуацию и цель обращения. Мы определим нужный вид исследования, подберём профильного эксперта и поможем подготовить вопросы и материалы.

  • Подберём специалиста
  • Поможем с вопросами
  • Оценим срок и стоимость
Оценить материалы или позвоните 8 (800) 333-24-09 Бесплатный звонок по России