Наша база данных стала поврежденной после перезапуска сервера, поэтому мы выполнили ремонт всех таблиц, но теперь у нас отсутствуют случайные участки данных во всех таблицах. Когда выполняется восстановление mySQL, выполняется ли резервное копирование поврежденных данных перед удалением? Есть ли другой способ увидеть, что было удалено из таблиц, и восстановить это вручную?
Единственный вариант - восстановить предыдущую резервную копию.
Ремонт MySQL не выполняет резервное копирование данных, на самом деле руководство рекомендует вы создаете резервную копию перед запуском ремонта.
Внимание! Сделайте резервную копию таблицы перед выполнением операции восстановления таблицы; при некоторых обстоятельствах операция может привести к потере данных. Возможные причины включают, но не ограничиваются ошибками файловой системы. См. Главу 8, Резервное копирование и восстановление.
Вы можете либо восстановить резервную копию и запустить ее из резервной копии, либо восстановить резервную копию рядом с отремонтированной таблицей, и сравнить данные вручную.