Восстановление данных из удаленной / усеченной таблицы MySQL - PullRequest
1 голос
/ 30 сентября 2010

Я просто потратил несколько часов на составление таблицы, полной данных, и просто решил удалить установку WP в той же базе данных. Я ожидал, что WordPress оставит мою таблицу такой, какой она была, и просто добавит таблицы WP_ *, но, очевидно, установка стерла мою базу данных перед установкой таблиц wordpress.

У меня полный доступ к корню сервера. Можно ли как-нибудь восстановить эту таблицу?

Ответы [ 2 ]

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

Если таблицы были MyISAM, то я согласен с NullUserException - вы не можете восстановить таблицы.Что ж, шанс очень мал.

Если InnoDB - посмотрите мою презентацию на слайдшери - есть инструмент для извлечения записей из потока необработанных байтов - percona data recovery toolkit.В презентации есть примеры, ваш сценарий довольно типичен.

ОБНОВЛЕНИЕ : набор инструментов для восстановления данных перенесен в GitHub

0 голосов
/ 30 сентября 2010

Извините, но это невозможно.Как только таблица обрезается или удаляется, все исчезает.

Единственный способ вернуть его - это восстановить файлы базы данных с диска, но это не очень надежно.Для этого сначала нужно выяснить, где находятся файлы данных MySQL (см. this ), а затем попытаться использовать инструмент восстановления файлов , чтобы вернуть их обратно.Удачи.

Еще один, который учится поддерживать трудный путь.

Click me

...