XtraBackup

Материал из Викиреальностя
Перейти к: навигация, поиск

XtraBackup — программа для резервного копирования для СУБД MySQL.

[править] Описание

Программа предназначена для резервного копирования системы, использующей движок InnoDB. Разработана компанией Percona Labs.

Для работы необходимо скачать пакет с официального сайта и установить при помощи стандартной утилиты dpkg (в операционных системах Debian и Ububtu). После этого можно использовать её при помощи короткого имени xtrabackub. Пример использования:

xtrabackup --defaults-file=/etc/mysql/my.cnf --datadir=/var/lib/mysql \
 --target-dir=/home/backup/db --backup

В параметрах, соответственно, указывается путь к файлу конфигурации MySQL, к директории с базами данных MySQL, к директории, в которой будут храниться резервные копии. Также программа позволяет восстанавливать версии базы данных из резервной копии, для этого используется ключ --prepare.

Программа обладает возможностью создания инкрементальных резервных копий.

[править] Ссылки

XtraBackup относится к теме «Программирование»   ±