powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Бэкап MySQL с помощью NetBackup
6 сообщений из 6, страница 1 из 1
Бэкап MySQL с помощью NetBackup
    #39847168
JohnAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делает ли кто такое?
Понятно, что способов и продуктов немало. Но NetBackup - наша корпоративная СРК. Поэтому хотелось бы по максимуму централизовать бэкап всех сервисов.
Вводные. Сервер - ubuntu 14.04, MySql 5.5.57. Клиента NetBackup и агента NBMySQLAgent на сервер поставил, файлы бэкапит без проблем. А вот как БД забэкапить - не понимаю. При создании политики на сервере СРК, в объектах бэкапа нужно скрипт что ли какой то указывать? В котором уже команды для запуска бэкапа.
При запуске бэкапа через агента NBMySQLAgent со стороны сервера MySql (есть и такой режим) создается sqldump на локальном диске сервера. Вот зачем так? У меня БД под сотку гб и свободного места 20. Можно ли сразу как то дамп тащить на сервер СРК?

ЗЫ: а в целом, кто как бэкапит MySQL? Реальна ли идея, подмонтировать диск по nfs, через родной mysqldump выкладывать на него бэкапы, а потом уже NetBackup будет забирать их как файлы простые. Ну надо же вести общую бд бэкапов, ротация, период хранения и вот это вот все
...
Рейтинг: 0 / 0
Бэкап MySQL с помощью NetBackup
    #39847232
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JohnAlЗЫ: а в целом, кто как бэкапит MySQL?У меня не слишком сложный скрипт на кроне и своеобразная система именования файлов вполне обеспечивают и ротацию и периоды хранения.

JohnAlРеальна ли идея, подмонтировать диск по nfs, через родной mysqldump выкладывать на него бэкапы, а потом уже NetBackup будет забирать их как файлы простые.NFS тут лишнее. mysqldump умеет подключаться к удаленному серверу, а его выхлоп при желании можно сразу отправить в | gzip и сохранить в файле с именем БД и датой/временем.
...
Рейтинг: 0 / 0
Бэкап MySQL с помощью NetBackup
    #39848731
JohnAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle, а родная mysqldump всегда будет блокировать таблицы при бэкапе или это особенности версии 5.5? В 6 онлайн бэкап появился?
У нас БД 90гб, даже ночью нет окна, чтобы пару часов на бэкап отдать
...
Рейтинг: 0 / 0
Бэкап MySQL с помощью NetBackup
    #39848775
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JohnAl, без блокировки можно получить кашу. Это, скорее, а необходимость, а не особенность.
Однако mysqldump - это лишь один из вариантов, существуют ещё и другие способы.
...
Рейтинг: 0 / 0
Бэкап MySQL с помощью NetBackup
    #39848871
JohnAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я нарыл примерно такой список:
1. Коммерческие продукты типа MySQL Enterprise Backup или percona-xtrabackup (эта кажется бесплатна). Но возможно все таки заставим работать NetBackup
2. Установить менеджер томов LVM на сервер и попробовать делать бэкапы через снапшот. NetBackup, кстати, именно так и рекомендует.
3. Попробовать режим --single-transaction в mysqldump. Это так называемый уровень блокировок REPEATABLE READ. Т.е. текущие изменения во время бэкапа в сам бэкап не попадут. Но и ладно бы, но работает опция только для таблиц InnoDB. Для MyISAM или MEMORY могут быть блокировки. Но таких таблиц в БД мало и они небольшие.
4. Бэкап через SELECT INTO OUTFILE. Можно указать в какой файл и куда. Но структура таблиц при этом не сохраняется, только данные. Т.е. надо еще продумывать, как сохранять информацию о БД. На практике способ используется для бэкапа очень больших таблиц, чаще – частично.
5. Репликация и бэкап с слэйв сервера. С точки зрения отказоустойчивости – самый правильный вариант, конечно.
Вроде бы способы все собрал, что знаю. Склоняю начальство к варианту 5. Хотя вариант 3 тоже в целом рабочий
...
Рейтинг: 0 / 0
Бэкап MySQL с помощью NetBackup
    #39848897
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JohnAlНо структура таблиц при этом не сохраняется, только данные. Т.е. надо еще продумывать, как сохранять информацию о БД.Наверно, структура не каждый день меняется. Это раз. Ну и забэкапить структуру без данных довольно быстро же. Это два. Так что, если есть большие таблицы, то я бы не стал сразу отбрасывать этот вариант.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Бэкап MySQL с помощью NetBackup
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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