我是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 ..."
}