Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Восстановление БД / 9 сообщений из 9, страница 1 из 1
26.09.2018, 13:18
    #39708400
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление БД
Случилось так, что при установке OpenCart_3020 (на OpenServer localhost) ошибочно было указано в параметрах имя уже существующей БД.
В результате установился шаблон БД по умолчанию и заменил уже имеющуюся БД.
Бекапа старой БД нет.
Можно ли в такой ситуации как то восстановить данные и структуру "затертой" БД?

ПС. тип таблиц в основном MyISAM, но есть и InnoDB
...
Рейтинг: 0 / 0
26.09.2018, 13:33
    #39708413
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление БД
Есть весьма небольшой шанс поднять удалённые файлы - но он очень небольшой, да ещё при этом и шанс, что поднятые файлы будут повреждены, немал. Поднятие же всей базы я лично вообще считаю нереальным. Тем более что вряд ли сразу после обнаружения проблемы накопитель с базой был отключен.

В общем, если удастся восстановить, это будет весьма удивительно.
...
Рейтинг: 0 / 0
26.09.2018, 13:35
    #39708414
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление БД
AIS,

Старые таблицы назывались так же, как новые?
...
Рейтинг: 0 / 0
26.09.2018, 13:49
    #39708431
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление БД
AkinaЕсть весьма небольшой шанс поднять удалённые файлы - но он очень небольшой, да ещё при этом и шанс, что поднятые файлы будут повреждены, немал. Поднятие же всей базы я лично вообще считаю нереальным. Тем более что вряд ли сразу после обнаружения проблемы накопитель с базой был отключен.

В общем, если удастся восстановить, это будет весьма удивительно.
Если шанс есть, то грех им не воспользоваться.
Вы имели ввиду восстанавливать БД по принципу восстановления просто удаленных файлов? Или надо разбираться с файлами ib_logfile0, ib_logfile1, ibdata1, типа MySQL ничего не удаляет, а сохраняет в себе?

ПС. А как вообще могла установиться БД по верх другой без запроса на подтверждение о перезапись файла БД?
...
Рейтинг: 0 / 0
26.09.2018, 13:53
    #39708434
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление БД
miksoftAIS,

Старые таблицы назывались так же, как новые?
Да, названия таблиц совпадают у старой и новой БД.
Вообще старая БД - это тот же шаблон новой БД, который наполнен был данными и в нескольких таблицах добавлено было по одному столбцу.
...
Рейтинг: 0 / 0
26.09.2018, 14:04
    #39708458
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление БД
AISПС. А как вообще могла установиться БД по верх другой без запроса на подтверждение о перезапись файла БД?СУБД не обязана ни у кого запрашивать подтверждение на перезапись своих файлов в хранилище данных.

Создать таблицу с именем существующей невозможно. Но можно сперва удалить существующую таблицу. И после этого можно спокойно создать новую. Собственно, дампы баз довольно часто содержат именно такую последовательность запросов.
...
Рейтинг: 0 / 0
26.09.2018, 14:53
    #39708510
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление БД
vkleAISПС. А как вообще могла установиться БД по верх другой без запроса на подтверждение о перезапись файла БД?СУБД не обязана ни у кого запрашивать подтверждение на перезапись своих файлов в хранилище данных.

Создать таблицу с именем существующей невозможно. Но можно сперва удалить существующую таблицу. И после этого можно спокойно создать новую. Собственно, дампы баз довольно часто содержат именно такую последовательность запросов.
т.е. удаленных файлов старой БД нет, т.е. файлы были просто изменены. Так?
...
Рейтинг: 0 / 0
26.09.2018, 15:05
    #39708519
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление БД
AISт.е. удаленных файлов старой БД нет, т.е. файлы были просто изменены. Так?Если речь идет именно о файлах ibdata* в варианте конфигурации "один файл на всю СУБД" - то да, изменены. Остаюется ли нетронутыми данные на "пустом" месте после удаления таблиц или "пустое" место сразу же идет в дело - это я не в курсе.
Если же вариант конфигурации "отдельные файлы по каждой таблице" - там файлы удаляются.
...
Рейтинг: 0 / 0
26.09.2018, 17:53
    #39708711
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление БД
vkle...
Если же вариант конфигурации "отдельные файлы по каждой таблице" - там файлы удаляются.
да таблицы в отдельных файлах.
спасибо, уже хоть понятно, что искать...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Восстановление БД / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]