Создание backups для Mysql с помощью Mylvmbackup в CentOS

Создание  backups для Mysql с помощью Mylvmbackup в CentOS

mylvmbackup является инструментом для быстрого создания резервных копий файлов данных сервера MySQL. Чтобы выполнить резервное копирование нужно в mylvmbackup получить блокировку для чтения во всех таблицах и очистить кэш сервера на диске, создать снапшот содержащего каталог данных MySQL и после чего снова открыть все таблицы. Процесс снапшота занимает лишь небольшое количество времени.

LVM snapshot монтируются во временную директорию и все данные сохраняются с помощью программы tar. По умолчанию архивный файл создается с использованием имени резервного копирования-YYYY_MM_DD_name_mysql.tar.gz.

Установите предпосылки

Для начала подключим  репозиторий — rpmforge repo. После чего можно двигаться дальше.

# yum install make perl perl-Config-IniFiles perl-TimeDate perl-DBD-MySQL

Скачаем последнюю версию mylvmbackup, распакуем ее и запустим сборку(скомпилируем ее):

# http://www.lenzg.net/mylvmbackup/mylvmbackup-0.15.tar.gz
# tar zxvf mylvmbackup-0.15.tar.gz
# cd mylvmbackup-0.15
# make install
# which mylvmbackup

Теперь mylvmbackup предполагает, что ваш MySQL каталог с данными на LVM, так как его по существу Perl скрипт с LVM снимок каталога. Также убедитесь, что у вас достаточно свободного места  для mylvmbackup во время снапшота (backups — во время создания бекапа).
Для запуска резервного копирования необходимо выполнить mylvmbackup как показано ниже. Замените пароль, путь к my.cnf, Имя для группы томов, lvname, BackupType и BackupDir в соответствии со средой.

# mylvmbackup --user=root --password=captain --innodb_recover --skip_flush_tables --mycnf=/etc/my.cnf --vgname=mysqldata --lvname=mysql01 --backuptype=rsync --backupdir=/opt

Тема «Создание  backups для Mysql с помощью Mylvmbackup в CentOS» полностью раскрыта, думаю что в ней все доходчиво понятно что нужно делать.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.