Назад | Перейти на главную страницу

конфигурация bacula-dir.conf для резервного копирования сайта wordpress

Я новичок в решении для резервного копирования bacula. Я пытаюсь создать резервную копию своего сайта, созданного на wordpress.

Это задание и набор файлов для резервного копирования корневого каталога документов.

Job {
  Name = WebServerBackup
  Pool = File
  Client = losttemple-fd
  JobDefs = DefaultJob
  FileSet = WebServerFiles
}

FileSet {
  Name = WebServeFiles
  Include {
    Options {
      signature = MD5
    }
    File = /var/www
  }
}

Но проблема в базе данных MySQL. Подскажите, пожалуйста, как сделать резервную копию базы данных сайта wordpress с помощью bacula? Невозможно сделать резервную копию только некоторых каталогов?


Спасибо. деаг. Мне нужно запустить скрипт на удаленном веб-сервере. Поэтому я добавил параметр RunsOnClient в RunScript.

RunScript {
  RunsWhen = Before
  FailJobOnError = Yes
  RunsOnClient = Yes
  Command = "mysqldump ..."
}

Вы должны добавить mysqldump или скрипт, который выгружает вашу базу данных перед запуском задания:

RunScript {
   RunsWhen = Before
   FailJobOnError = Yes
   Command = "mysqldump ..."
}

Если вам нужно запустить скрипт на удаленном веб-сервере, добавьте RunsOnClient вариант в RunScript.

RunScript {
  RunsWhen = Before
  FailJobOnError = Yes
  RunsOnClient = Yes
  Command = "mysqldump ..."
}