Как создать бэкап MySQL с помощью Mylvmbackup на сервере CentOS: различия между версиями

Материал из Викиадмин
Перейти к навигации Перейти к поиску
(Новая страница: «Mylvmbackup – инструмент для создания быстрого бэкапа файлов данных MySQL сервера. Он проверяет…»)
 
 
Строка 18: Строка 18:
  
 
Всё, бэкап должен быть в /backups
 
Всё, бэкап должен быть в /backups
 +
 +
[[Category: CentOS]][[Category: Sysadmin]][[Category: DataBase]]

Текущая версия на 14:11, 14 ноября 2018

Mylvmbackup – инструмент для создания быстрого бэкапа файлов данных MySQL сервера. Он проверяет блокировки всех данных, flush весь кеш на диск, делает снапшот и разблокирует все таблицы снова. Снапшот делает достаточно короткое время. К сожалению, ограничение только одно – данные далжны располагаться на LVM.

Для начала, нужно установить ряд пакетов. Для этого подключите хранилище rpmforge (тут для 6 и тут для 7 CentOS).

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

Загрузите последнюю версию, разархивируйте и соберите это ПО.

wget http://lenzg.net/mylvmbackup/mylvmbackup-0.16.tar.gz
tar zxvf mylvmbackup-0.13.tar.gz
cd mylvmbackup-0.13
make install
which mylvmbackup

А теперь попробуем запустить.

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

Всё, бэкап должен быть в /backups