Задавайте вопросы, мы ответим
Вы не зашли.
Можно ли каким-то образом восстановить записи в таблице, удаленные с помощью DELETE?
mysql 5-й
База myisam
Бинарных логов нет.
Неактивен
Небольшой шанс есть, но это неблагодарное занятие. При удалении строк,
они не удаляются физически, а помечаются как удаленные. К сожалению,
пометка удаленным перезаписывает часть данных в начале строки, поэтому
эти данные восстановить не удастся точно. Кроме того, если у Вас хранятся
строки переменной длины, то, скорее всего, восстановить не удастся ниче-
го, т.к. не будет информации по поводу длины строки Ну то есть Вы мо-
жете пытаться восстановить данные вручную, но автоматики тут не будет.
В любом случае, нужно остановить MySQL, сделать резервную копию всех
файлов таблицы (frm, MYD, MYI), а только потом начинать восстанавливать
данные. Если у Вас строки фиксированной длины, есть неплохой шанс, что
многое может быть восстановлено. Например, посмотрите обзор Shane Bester:
http://mysqlbugs.blogspot.com/2007/08/h … ength.html
Неактивен
Спасибо за ответ. Слава богу шаманить не придется.
Оказывается хостер всегда делает ежедневные копии, даже если от них отказываются (т.к. платные). Ну и в таком случае как у меня - продает их)))
Неактивен
Мудрый у Вас хостер
Неактивен