Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Восстановление базы / 25 сообщений из 27, страница 1 из 2
25.07.2014, 15:30
    #38706091
Восстановление базы
Кривые руки при импорте таблиц в базу MySQL через ESF Migration Tool поставили галочку Overwrite base.
База InnoDB. В папке Data в мускуле остались файлы странно большие ib_logfile0 ib_logfile1 ibdata1
Структуру базы (таблиц) я восстановил, а вот данные нужно сто пудов. Можно что-то из этих файлов выудить?
...
Рейтинг: 0 / 0
25.07.2014, 17:14
    #38706242
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Алекс ФедучинКривые руки при импорте таблиц в базу MySQL через ESF Migration Tool поставили галочку Overwrite base.
База InnoDB. В папке Data в мускуле остались файлы странно большие ib_logfile0 ib_logfile1 ibdata1
Структуру базы (таблиц) я восстановил, а вот данные нужно сто пудов. Можно что-то из этих файлов выудить?

тут уже проскакивала подобная задача... поищи
...
Рейтинг: 0 / 0
25.07.2014, 17:48
    #38706273
Восстановление базы
Ребята, может кому за деньги дам эти файлы и Вы их поковыряете?
...
Рейтинг: 0 / 0
25.07.2014, 17:49
    #38706274
Восстановление базы
Нахожусь в Киеве
...
Рейтинг: 0 / 0
25.07.2014, 18:04
    #38706282
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Ну я, например, по приведенным данным шансов не вижу.
...
Рейтинг: 0 / 0
25.07.2014, 19:09
    #38706327
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
alex564657498765453Алекс ФедучинКривые руки при импорте таблиц в базу MySQL через ESF Migration Tool поставили галочку Overwrite base.
База InnoDB. В папке Data в мускуле остались файлы странно большие ib_logfile0 ib_logfile1 ibdata1
Структуру базы (таблиц) я восстановил, а вот данные нужно сто пудов. Можно что-то из этих файлов выудить?

тут уже проскакивала подобная задача... поищи
проскакивать-то она проскакивает, но трудоемко слишком.
если там не данные бортовых самописцев с боинга, то смысла нет.
...
Рейтинг: 0 / 0
25.07.2014, 19:41
    #38706344
Восстановление базы
Нет. Не с боинга. С другого самолета.

Наборная база там нафиг не нужна. А вот данные в таблицах, которые выводились и корректировались годами - было бы очень хорошо иметь.
...
Рейтинг: 0 / 0
25.07.2014, 19:44
    #38706347
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Алекс Федучингодаминеужто за столько лет ни одного бэкапа не было?
...
Рейтинг: 0 / 0
25.07.2014, 19:56
    #38706353
Восстановление базы
К сожалению не было. Вот теперь читаю, как его делать.

Есть ли прога для автодампа?
Пока поставил автоматическую инкрементную архивацию акронисом всего диска С.
...
Рейтинг: 0 / 0
25.07.2014, 21:30
    #38706379
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Алекс Федучин, я перескажу суть методики :
одним из этапов восстановления заключается в сканировании страниц innodb по шаблону на основе известных метаданных и характеристик данных. Эти инструменты в довольно зачаточном состоянии. Там ничего не автоматизировано вообще.
Причем, если шаблон неудачно создан, например записи это несколько целочисленных полей, то "поймаются" мусорные записи как настоящие. Дальше чтобы понять где что, нужно вникать в предметную область и понимать какой шаблон удачный, а какой нет.
В вашем случае произошла перезапись данных, так их тоже нужно отделить.

Таким образом, если это не Боинг или вы не оплачиваете соразмерно неделе работы квалифицированного программиста - нет смысла браться.
Причем, ни о каком приобретения полезного опыта речи нет. Это чистый геморрой. Почти никто в здравом уме не попадает в такую ситуацию.
...
Рейтинг: 0 / 0
26.07.2014, 08:06
    #38706467
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
netwindПочти никто в здравом уме не попадает в такую ситуацию.есть 2 типа людей - те, кто делает бэкапы и те, кто ещё не знает, что будет их делать (с)
...
Рейтинг: 0 / 0
26.07.2014, 21:49
    #38706649
kixiro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Алекс, давай погляжу, интересна задачка, если конечно данные остались в ibdata1.
...
Рейтинг: 0 / 0
27.07.2014, 00:18
    #38706681
kixiro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Хотя, если уже создалась пустая структура БД подвторно в ibdata1 уже скорее всего не найти данных.

А так есть небольшая утилитка от Percona, которая частично автоматизирует те процессы, про которые пишет netwind, но она поможет если делался просто drop каких либо объектов, при перезаписи структуры БД, скорее всего часть данных потерлась.

http://www.percona.com/docs/wiki/innodb-data-recovery-tool:start

Размер файла ibdata1 в любом случае будет большим, так как mysql сервер умеет его только расширять, в случае удаления всех данных он все равно останется большим.
...
Рейтинг: 0 / 0
27.07.2014, 01:06
    #38706685
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
kixiroА так есть небольшая утилитка от Percona, которая частично автоматизирует те процессы, про которые пишет netwind, но она поможет если делался просто drop каких либо объектов, при перезаписи структуры БД, скорее всего часть данных потерлась.

она ничего не автоматизирует. именно ее я и описывал.
...
Рейтинг: 0 / 0
27.07.2014, 15:32
    #38706764
kixiro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
netwind, да. Вчера поэкспериментировал с ней. Результат получается вполне приличный только на небольших структурах, после чего взял БД ~50таблиц. Дропал одну из таблиц в 100-500 записей, получилось так что структуры таблиц пересекались и получилась полная каша, при этом местами русские символы были "обкушены". Так что чувствуется что данная утилита ещё в зачаточном состоянии.

Так что если ibdata1 порядка десятка гигабайт, работа титаническая получится.
...
Рейтинг: 0 / 0
29.07.2014, 13:20
    #38708073
Восстановление базы
Забил на восстановление. Рассчитал таблицы заново. Сделал автобекап акронисом.
"Опыт - великое дело!"
Кстати я папку C:\Documents and Settings\All Users\Application Data\MySQL\ в автобекап поставил. Это я правильно сделал? Я смогу восстановив эту папку восстановить в одночасье все базы данных на этом сервере?
...
Рейтинг: 0 / 0
29.07.2014, 13:25
    #38708079
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Алекс Федучин, не совсем.
Если речь идет об innodb, система работает круглосуточно и беспорядочно что-то пишет, бекап автоматический, то нужно еще позаботиться о том чтобы на диске в момент копирования были адекватные данные.

Так что лучше mysqldump.
...
Рейтинг: 0 / 0
29.07.2014, 16:54
    #38708370
Восстановление базы
Так Мускульдамп АФАИК автоматом ничего не делает
...
Рейтинг: 0 / 0
29.07.2014, 17:01
    #38708374
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
авторКстати я папку C:\Documents and Settings\All Users\Application Data\MySQL\ в автобекап поставил. Это я правильно сделал?
и да и нет.
да - потому как есть бэкап
нет - потому как лучше для этих целей создать паку в корне диска (любого, лишь бы он был быстрый, и не рэйд0)
потому как если падент сама винда - восстановить (или просто скопировать) проще из не системной папки. а уж если перестанавливать винду - то системные папки крушатся однозначно...
...
Рейтинг: 0 / 0
29.07.2014, 17:28
    #38708402
Восстановление базы
То есть лучше делать автобекап всего системного раздела? Правильно я понял?
...
Рейтинг: 0 / 0
29.07.2014, 20:21
    #38708537
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Алекс Федучин,

нет, лучше бэкапить куда-нибудь в несистемную папку
а ещё лучше и саму директорию с файлами дынных держать в несистемной папке
...
Рейтинг: 0 / 0
29.07.2014, 21:39
    #38708581
kixiro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Если перенести просто файлы innodb в другую установку БД, то она не запустится.
Лучше бекапить через mysqldump, уж наверняка можно будет развернуть в другой установке.
...
Рейтинг: 0 / 0
29.07.2014, 22:14
    #38708591
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Алекс ФедучинТак Мускульдамп АФАИК автоматом ничего не делает
и да и нет :
да, потому что это все таки утилита официальная и она уж точно сделает совместные данные в файле.
нет, потому что вам придется придумывать как эту утилиту запускать по расписанию и с какими ключами.
...
Рейтинг: 0 / 0
04.08.2014, 21:00
    #38712574
Восстановление базы
Поставил автоархивацию через Акронис методом "Непрерывная защита". Под архивацию поставил папку MySQL в Allusers/application data. Попробовал восстановить. Восстановило калично. Некоторые таблицы в базе залоченные. При чем восстановило данные, которые восстановить не должно было и внесены были после создания бекапа. То есть храниться где-то что-то еще. Попробовал с другой точки восстановить - нормально. В общей не вариант пользоваться "Непрерывной защитой".

Поставил прогу Handy Backup. Автобекапить умеет через ODBC. Есть ли отзывы о надежности?

Также настроил Акронис Труимедж на автобекап всего диска С с пре- и посткомандами на остановку сервиса MySQL перед созданием бекапа и на запуск сервиса MySQL после бекапа. Как вариант?
...
Рейтинг: 0 / 0
05.08.2014, 04:56
    #38712667
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Алекс Федучинс пре- и посткомандами на остановку сервиса MySQL перед созданием бекапа и на запуск сервиса MySQL после бекапа. Как вариант?Не останавливаться на полпути и написать ещё одну команду для штатного бэкапа с помощью mysqldump, после чего всякие сторонние приблуды будут не нужны. Кстати, при этом можно будет даже отказаться от торможения сервера - мусклдамп умеет делать бэкап "на лету".
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Восстановление базы / 25 сообщений из 27, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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