Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 437 737 раз!

Форум

Добро пожаловать, Гость!

Восстановление БД после неудачного обновления

Обсуждение проблем в работе программного комплекса
rotvellerr
Сообщения: 4
C нами: 22 дня

Непрочитанное сообщение rotvellerr » 28 дек 2017, 22:23

Добрый день!
Обновил сборку путем копирования файлов поверх старых. Файлы БД перенес но не захватил с собой ibdata1.
Соответственно сейчас файлы баз в нерабочем состоянии.
Каким образом можно их восстановить?
Спасибо!

Аватара пользователя
Максим
Сообщения: 5255
C нами: 7 лет 1 мес
Контакты:

Непрочитанное сообщение Максим » 28 дек 2017, 22:43

Если базы были в формате InnoDB то никак, т.к. они хранятся в файле ibdata1, соответственно если вы затёрли этот файл, то вся информация утрачена навсегда. Базы могли сохраниться только если они были в формате MyISAM. Собственно говоря не понятно зачем вы копировали файлы поверх, если везде и на сайте и при распаковке отображаются предупреждения этого не делать.

rotvellerr
Сообщения: 4
C нами: 22 дня

Непрочитанное сообщение rotvellerr » 28 дек 2017, 23:37

До обновления настройки были по умолчанию.
Какой размер должен иметь ibdata1 после установки?
В папках с названием баз есть файлы .ibn и .frm. С них же можно сделать восстановление?

Аватара пользователя
Максим
Сообщения: 5255
C нами: 7 лет 1 мес
Контакты:

Непрочитанное сообщение Максим » 28 дек 2017, 23:46

Может быть вы имели ввиду .ibd? В этом случае возможно что у вас было активировано file-per-table. Можете попытаться восстановить к примеру по этой инструкции: https://dba.stackexchange.com/questions ... -ibd-files

rotvellerr
Сообщения: 4
C нами: 22 дня

Непрочитанное сообщение rotvellerr » 29 дек 2017, 00:06

да, именно .ibd, очепятка...

rotvellerr
Сообщения: 4
C нами: 22 дня

Непрочитанное сообщение rotvellerr » 29 дек 2017, 01:00

Спасибо за наводку. Статья помогла полностью восстановить БД.
Теперь буду перед обновлением делать экспорт БД.


Вернуться в «Ошибки Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей