|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
Всем доброго времени суток. Очень нужен совет. Ситуация следующая - рухнула система с zabbix но бэкапы были сделаны и диск с системой остался. По сути дела основной вопрос в следующем: Можно ли папку с БД MySQL подложить для нового MySQL и подтянет ли их он. В чем проблема - БД занимает в развёрнутом виде 600 Gb а поднимать из dump - это дня 3 Что есть: - по сути есть диск со всем содержимым - dump базы ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2015, 22:08 |
|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
novatt, при выполнении двух/*трёх условий: - "новый" сервер той-же версии, что и "старый" - сохранился файл конфига "старого" сервера - *сохранился скрипт запуска демона "старого" сервера без проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 00:47 |
|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
есть еще тонкости, консистентности данных в файлах папки мускуля, зависящие от того как именно делался бекап мускуля и какой движок использовался. Вообще тот же дамп можно влить без самых тяжелых таблиц history, trends ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 09:52 |
|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
Спасибо всем за ответ, переспал ночь с этой мыслью - наверно и пробовать не буду - azure... Подскажите, как из dump залить таблицы выборочно. В структуре zabbix базы есть одна неприличная таблица (history - если я ничего не путаю) которая занимает 97% самой базы и ре будет ли проблем в базе после импорта. Спасибо за помощь ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 10:04 |
|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
novattВ структуре zabbix базы есть одна неприличная таблица (history - если я ничего не путаю) которая занимает 97% самой базы и ре будет ли проблем в базе после импорта.там таких таблиц history* несколько, для разных типов данных. Если их не заливать ничего страшного не будет, кроме того что пропадут исторические данные. А вообще такой размер этой таблицы говорит о том что не настроен housekeer либо партиционирование в мускуле. В официальной документации этот вопрос был довольно подробно расписан ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 10:58 |
|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
Да, спасибо - знаю, в наследство достался ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 12:37 |
|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
как вы считаете, такой вариант жизнеспособен или нет mysqldump -uuser -ppassword zabbix --ignore-table=zabbix.history --ignore-table=zabbix.history_uint --ignore-table=zabbix.history_text --ignore-table=zabbix.trends --ignore-table=zabbix.trends_uint < zabbix_backup.sql ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 15:07 |
|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
novattкак вы считаете, такой вариант жизнеспособен или нет mysqldump -uuser -ppassword zabbix --ignore-table=zabbix.history --ignore-table=zabbix.history_uint --ignore-table=zabbix.history_text --ignore-table=zabbix.trends --ignore-table=zabbix.trends_uint < zabbix_backup.sqlнет, mysql только дампы делает, заливка через mysql ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 15:15 |
|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
bga83novattкак вы считаете, такой вариант жизнеспособен или нет mysqldump -uuser -ppassword zabbix --ignore-table=zabbix.history --ignore-table=zabbix.history_uint --ignore-table=zabbix.history_text --ignore-table=zabbix.trends --ignore-table=zabbix.trends_uint < zabbix_backup.sqlнет, mysqldump только дампы делает, заливка через mysql опечатка вышла в прошлом посте ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 15:16 |
|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
mysql -uuser -ppassword zabbix --ignore-table=zabbix.history --ignore-table=zabbix.history_uint --ignore-table=zabbix.history_text --ignore-table=zabbix.trends --ignore-table=zabbix.trends_uint < zabbix_backup.sql Так правильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 16:06 |
|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
mysql не принимает вариант. Не тот аргумент говорит. Что еще можно попробовать, чтоб исключить таблицы из полной версии бэкапа? Edit/Delete Message ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2015, 16:55 |
|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
novatt, ерунду вам советуют. --ignore-table это для mysqldump, а mysql ничего такого не умеет. Не умеет и все. Sypex dumper умел БЫ, если заранее слили дамп со его специальными пометками, но вы же не слили ? Если объем данных гигантский и не хочется заново делать дамп, таблички все myisam, могу посоветовать вариант для сильных духом хакеров : сначала экспортируете структуру с помощью mysqldump --no-data из пустой инсталляции zabbix той же версии без данных, но там будут операторы create table. закачиваете эту пустую структуру и при этом создаются файлы метаданных .frm и пустые файлы данных .MYD с помощью расстановки прав на файловую систему делаете отдельные таблицы доступными для модификации, а отдельные нет. закачиваете полный дамп с помощью mysql -f . - то есть игнорированием ошибок. меняете права на файлы для нормальной работы. перезапускаете mysql. С innodb тот же способ. Но предлагаю расставить права с помощью Grant table . С какой-нибудь утилитой типа dbforge поудобнее будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2015, 16:29 |
|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
novattМожно ли папку с БД MySQL подложить для нового MySQL и подтянет ли их он. В чем проблема - БД занимает в развёрнутом виде 600 Gb а поднимать из dump - это дня 3 Что есть: - по сути есть диск со всем содержимым - dump базы В общем случае - ответ ДА. myisam не меняется годами и почти наверняка версия mysql значения не имеет. Да и в innodb пара ходовых форматов. Просто ставите свежую версию и новая поймет старую. Всякие старперские верования в bytesex пришли из других БД и в конфиги можете игнорировать. Это есть в документации. Осторожные высказывания про файл конфигурации возникли из-за того, потому что innodb действительно может и не завестись. Тут лишь нужно угадать как были настроены параметры innodb_data_file_path, а параметр log size оценить из размеров этих файлов. Остальные параметры не так важны. Ну и еще мне не понятно как могла рухнуть Azure ? Может просто починить с помощью repair table ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2015, 16:38 |
|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
novattВсем доброго времени суток. Очень нужен совет. Ситуация следующая - рухнула система с zabbix но бэкапы были сделаны и диск с системой остался. По сути дела основной вопрос в следующем: Можно ли папку с БД MySQL подложить для нового MySQL и подтянет ли их он. В чем проблема - БД занимает в развёрнутом виде 600 Gb а поднимать из dump - это дня 3 Что есть: - по сути есть диск со всем содержимым - dump базы можно. но это надо уметь делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2015, 11:01 |
|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
novattкак вы считаете, такой вариант жизнеспособен или нет mysqldump -uuser -ppassword zabbix --ignore-table=zabbix.history --ignore-table=zabbix.history_uint --ignore-table=zabbix.history_text --ignore-table=zabbix.trends --ignore-table=zabbix.trends_uint < zabbix_backup.sql нет. дамп заливается утилитой mysql ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2015, 11:03 |
|
Восстановление базы после краха системы
|
|||
---|---|---|---|
#18+
Всем спасибо за ответы. Ценнейшая информация. Asure не рухнул - рухнула система после обновления, вернее не так - система рухнула при восстановлении из Snaphot виртуальной машины. Вот от сюда и понеслась проблема. Сейчас идет процесс восстановления на локальной машине из полного dump в restore DB из уж от туда буду делать dump без таблиц истории и его заливать на боевую машину. Пока восстанавливал нашел 3 грабли, которыми обязательно с вами поделюсь по завершении процесса. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2015, 12:09 |
|
|
start [/forum/topic.php?fid=25&msg=39056523&tid=1481947]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
13ms |
get forum data: |
1ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 240ms |
total: | 396ms |
0 / 0 |