powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Восстановление базы после краха системы
16 сообщений из 16, страница 1 из 1
Восстановление базы после краха системы
    #39053295
novatt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток.
Очень нужен совет.
Ситуация следующая - рухнула система с zabbix но бэкапы были сделаны и диск с системой остался.
По сути дела основной вопрос в следующем:
Можно ли папку с БД MySQL подложить для нового MySQL и подтянет ли их он. В чем проблема - БД занимает в развёрнутом виде 600 Gb а поднимать из dump - это дня 3
Что есть:
- по сути есть диск со всем содержимым
- dump базы
...
Рейтинг: 0 / 0
Восстановление базы после краха системы
    #39053371
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
novatt,
при выполнении двух/*трёх условий:
- "новый" сервер той-же версии, что и "старый"
- сохранился файл конфига "старого" сервера
- *сохранился скрипт запуска демона "старого" сервера
без проблем.
...
Рейтинг: 0 / 0
Восстановление базы после краха системы
    #39053554
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть еще тонкости, консистентности данных в файлах папки мускуля, зависящие от того как именно делался бекап мускуля и какой движок использовался.
Вообще тот же дамп можно влить без самых тяжелых таблиц history, trends
...
Рейтинг: 0 / 0
Восстановление базы после краха системы
    #39053566
novatt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за ответ, переспал ночь с этой мыслью - наверно и пробовать не буду - azure...
Подскажите, как из dump залить таблицы выборочно.
В структуре zabbix базы есть одна неприличная таблица (history - если я ничего не путаю) которая занимает 97% самой базы и ре будет ли проблем в базе после импорта.
Спасибо за помощь
...
Рейтинг: 0 / 0
Восстановление базы после краха системы
    #39053626
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
novattВ структуре zabbix базы есть одна неприличная таблица (history - если я ничего не путаю) которая занимает 97% самой базы и ре будет ли проблем в базе после импорта.там таких таблиц history* несколько, для разных типов данных. Если их не заливать ничего страшного не будет, кроме того что пропадут исторические данные. А вообще такой размер этой таблицы говорит о том что не настроен housekeer либо партиционирование в мускуле. В официальной документации этот вопрос был довольно подробно расписан
...
Рейтинг: 0 / 0
Восстановление базы после краха системы
    #39053776
novatt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, спасибо - знаю, в наследство достался
...
Рейтинг: 0 / 0
Восстановление базы после краха системы
    #39054005
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
...
Рейтинг: 0 / 0
Восстановление базы после краха системы
    #39054021
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Восстановление базы после краха системы
    #39054023
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
опечатка вышла в прошлом посте
...
Рейтинг: 0 / 0
Восстановление базы после краха системы
    #39054106
novatt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Так правильно.
...
Рейтинг: 0 / 0
Восстановление базы после краха системы
    #39054172
novatt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mysql не принимает вариант. Не тот аргумент говорит. Что еще можно попробовать, чтоб исключить таблицы из полной версии бэкапа?
Edit/Delete Message
...
Рейтинг: 0 / 0
Восстановление базы после краха системы
    #39055391
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
novatt, ерунду вам советуют. --ignore-table это для mysqldump, а mysql ничего такого не умеет. Не умеет и все.
Sypex dumper умел БЫ, если заранее слили дамп со его специальными пометками, но вы же не слили ?

Если объем данных гигантский и не хочется заново делать дамп, таблички все myisam, могу посоветовать вариант для сильных духом хакеров :
сначала экспортируете структуру с помощью mysqldump --no-data из пустой инсталляции zabbix той же версии без данных, но там будут операторы create table.
закачиваете эту пустую структуру и при этом создаются файлы метаданных .frm и пустые файлы данных .MYD
с помощью расстановки прав на файловую систему делаете отдельные таблицы доступными для модификации, а отдельные нет.
закачиваете полный дамп с помощью mysql -f . - то есть игнорированием ошибок.
меняете права на файлы для нормальной работы. перезапускаете mysql.

С innodb тот же способ. Но предлагаю расставить права с помощью Grant table . С какой-нибудь утилитой типа dbforge поудобнее будет.
...
Рейтинг: 0 / 0
Восстановление базы после краха системы
    #39055405
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
novattМожно ли папку с БД MySQL подложить для нового MySQL и подтянет ли их он. В чем проблема - БД занимает в развёрнутом виде 600 Gb а поднимать из dump - это дня 3
Что есть:
- по сути есть диск со всем содержимым
- dump базы

В общем случае - ответ ДА.
myisam не меняется годами и почти наверняка версия mysql значения не имеет.
Да и в innodb пара ходовых форматов. Просто ставите свежую версию и новая поймет старую. Всякие старперские верования в bytesex пришли из других БД и в конфиги можете игнорировать. Это есть в документации.
Осторожные высказывания про файл конфигурации возникли из-за того, потому что innodb действительно может и не завестись. Тут лишь нужно угадать как были настроены параметры innodb_data_file_path, а параметр log size оценить из размеров этих файлов.
Остальные параметры не так важны.

Ну и еще мне не понятно как могла рухнуть Azure ?
Может просто починить с помощью repair table ?
...
Рейтинг: 0 / 0
Восстановление базы после краха системы
    #39055859
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
novattВсем доброго времени суток.
Очень нужен совет.
Ситуация следующая - рухнула система с zabbix но бэкапы были сделаны и диск с системой остался.
По сути дела основной вопрос в следующем:
Можно ли папку с БД MySQL подложить для нового MySQL и подтянет ли их он. В чем проблема - БД занимает в развёрнутом виде 600 Gb а поднимать из dump - это дня 3
Что есть:
- по сути есть диск со всем содержимым
- dump базы


можно.
но это надо уметь делать.
...
Рейтинг: 0 / 0
Восстановление базы после краха системы
    #39055860
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Восстановление базы после краха системы
    #39056523
novatt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо за ответы. Ценнейшая информация. Asure не рухнул - рухнула система после обновления, вернее не так - система рухнула при восстановлении из Snaphot виртуальной машины.
Вот от сюда и понеслась проблема.
Сейчас идет процесс восстановления на локальной машине из полного dump в restore DB из уж от туда буду делать dump без таблиц истории и его заливать на боевую машину.
Пока восстанавливал нашел 3 грабли, которыми обязательно с вами поделюсь по завершении процесса.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Восстановление базы после краха системы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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