bacula-dir.conf 配置备份 wordpress 网站

bacula-dir.conf 配置备份 wordpress 网站

我是bacula备份解决方案的初学者。我正在尝试备份我用wordpress建立的网站。

这是用于备份文档根目录的 Job 和 FileSet。

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

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

但问题是数据库 MySQL。你能告诉我如何使用 bacula 备份 wordpress 网站的数据库吗?难道不能只备份一些目录吗?


谢谢。deagh。我需要在远程 Web 服务器中运行脚本。所以我在 RunScript 中添加了 RunsOnClient 选项。

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

答案1

您必须添加 mysqldump 或在作业运行之前转储数据库的脚本:

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

如果您需要在远程网络服务器中运行脚本,请RunsOnClient在 RunScript 中添加选项。

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

相关内容