Какой плагин я должен использовать для этого?Как я могу создать базу данных mysql с помощью bareos?
Можете ли вы показать мне ваш конфиг из bareos-fd.conf
и секции FileSet от bareos-dir.conf
Спасибо!
Какой плагин я должен использовать для этого?Как я могу создать базу данных mysql с помощью bareos?
Можете ли вы показать мне ваш конфиг из bareos-fd.conf
и секции FileSet от bareos-dir.conf
Спасибо!
Это зависит от того, если это только небольшая БД, то bpipe плагин, вероятно, самый простой, чтобы начать работу. Существует также плагин mysql-python от Bareos, который более гибкий, чем bpipe, но, как и bpipe, он использует mysqldump. Таким образом, оба они выполняют только полные резервные копии. Третий вариант - это новый плагин Bareos MySQL/MariaDB Percona xtrabackup, который также может выполнять инкрементное резервное копирование таблиц InnoDB.
Все Bareos плагинов для резервного копирования MySQL/MariaDB задокументированы в http://doc.bareos.org/master/html/bareos-manual-main-reference.html#BackupOfAMySQLDatabase
bareos-dir.conf
FileSet {
Name = "mx-zag-mysql"
Include {
Plugin = "bpipe:file=/MYSQL/dump.sql:reader=mysqldump -uUser -pPassword --single-transaction --add-drop-database -B DB_name:writer=mysql -uUser -pPassword"
Options {
Signature = MD5 # calculate md5 checksum per file
compression = GZIP
}
}
}
bareos-fd.conf
FileDaemon { # definition of myself
Name = mx-zag-fd
Maximum Concurrent Jobs = 20
Plugin Directory = /usr/lib/bareos/plugins
Plugin Names = "bpipe"
}
И вам нужно создать каталог MYSQL ownered пользователем bareos и группы с правами drwxrwxr-х. – Zhag