【发布时间】:2016-04-13 13:34:47
【问题描述】:
Innobackupex 提供 mysql 服务器的完整备份和增量备份。
但我正在寻找一个脚本,可以在特定时间自动执行每日完整备份和增量备份。
该脚本将删除旧的备份文件并邮寄状态等。 有什么想法或现成的脚本吗?
谢谢
【问题讨论】:
标签: mysql linux backup percona innobackupex
Innobackupex 提供 mysql 服务器的完整备份和增量备份。
但我正在寻找一个脚本,可以在特定时间自动执行每日完整备份和增量备份。
该脚本将删除旧的备份文件并邮寄状态等。 有什么想法或现成的脚本吗?
谢谢
【问题讨论】:
标签: mysql linux backup percona innobackupex
据我所知,没有现成的东西。您应该自己在 bash 中编写代码并从 cron 调用脚本。使用 find . -type d -mtime +5 -maxdepth 1 -exec rm -r {} \; 删除超过 5 天的备份。使用 innobackupex 的增量备份基于完整备份,因此您需要能够在脚本中引用该目录。我已经为我的客户(我为 Percona 工作)写了很多这样的东西,所以这并不难。不应超过 20-30 行 bash。
【讨论】: