happygray
@happygray
Веб-программист

Как восстановить удаленную БД MySQL?

Добрый день!
В администрирование серверов я новичок, но надо решить одну проблему.

Есть сервер на Debian с управлением веб-сервера на ispmanager'e.
Случайно удалил важную БД(СУБД MySQL) не успев сделать бэкап.

Средствами ispmanager'a нельзя восстановить БД.
Поэтому я предположил что можно восстановить директорию с файлами(таблицы) по адресу /var/lib/mysql и на основе их восстановить БД.

Но восстановить не получилось, пробовал несколько программ:
  • TestDisk и extundelete: Не видит устройства
  • foremost и scalpel: Не хватает знаний создать конфиг для типов файлов: frm, MYD, MYI.
    А именно указать начало и конец файла...


Вопросы:
  1. Какие еще есть способы восстановления удаленной БД?
  2. Почему "fdisk -l" не выдает список устройств?
  3. Какой конфиг для восстановления файлов типа frm, MYD, MYI в foremost или scalpel ?
  • Вопрос задан
  • 992 просмотра
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Для начала вам надо остановить все на сервере чтобы не происходила запись на сервер
Формат мускульных файлов можно поглядеть в гугле , восстановление файлов муторно и долгое дело не вникая в суть не получиться ничего восстановить , так что сперва придется недельку почитать и поэкспериментировать на другом сервере
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы