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

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

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

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

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

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

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

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

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

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

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

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

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

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

Также настроил Акронис Труимедж на автобекап всего диска С с пре- и посткомандами на остановку сервиса MySQL перед созданием бекапа и на запуск сервиса MySQL после бекапа. Как вариант?
...
Рейтинг: 0 / 0
Восстановление базы
    #38712667
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алекс Федучинс пре- и посткомандами на остановку сервиса MySQL перед созданием бекапа и на запуск сервиса MySQL после бекапа. Как вариант?Не останавливаться на полпути и написать ещё одну команду для штатного бэкапа с помощью mysqldump, после чего всякие сторонние приблуды будут не нужны. Кстати, при этом можно будет даже отказаться от торможения сервера - мусклдамп умеет делать бэкап "на лету".
...
Рейтинг: 0 / 0
Восстановление базы
    #38714738
tanglir,

Настроил через планировщик задач в винде запуск бат-файла с таким содержимым

mysqldump -u dump -pTrZw2496 shtserv > G:\Backups\MySQL\shtserv_%date:~0,2%-%date:~3,2%-%date:~6,4%_%time:~0,2%-%time:~3,2%-%time:~6,2%.txt

Весь рабочий день раз в час все прекрасно архивировалось.
На утро смотрю бекапы, а все закончилось в 18-00 и больше не архивилось.
А должно каждый час

Как выяснилось не работает вот это %time:~0,2%
Какого черта не понятно. Вчера работало, а сегодня нет Без этого прекрасно дампит
В 19-00 проводилась автоматическая проверка на вирусы Эсетом.
Ночью делались бекапы системного и др. разделов.
Как такое может быть?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Восстановление базы
    #39385809
netwindона ничего не автоматизирует. именно ее я и описывал.

На самом деле это не одна тузла, а тулкит. Естественно, никто и не ставил цель автоматизировать процесс ибо нереально это.
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Восстановление базы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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