Innobackupex提供mysql服务器的完整备份和增量备份。
但我正在寻找一个脚本,可以在一定时间内自动完成每日完整备份和增量过程。
该脚本将删除旧备份文件并邮寄状态等。 任何想法或现成的脚本?
由于
答案 0 :(得分:0)
我所知道的没有任何现成的东西。你应该自己用bash编写代码并从cron调用脚本。使用find . -type d -mtime +5 -maxdepth 1 -exec rm -r {} \;
删除超过5天的备份。使用innobackupex的增量备份基于完整备份,因此您需要能够在脚本中引用该目录。我为我的客户写了很多这些(我为Percona工作),所以这并不难。不应该超过20-30行bash。