是否有最佳做法,可以保存 mysql-dumps 每日备份 30 天,然后删除它们,而无需编写检查日期和删除的脚本?
也许是一个内置工具?
答案1
你可以使用它。假设你使用 cronjob 来保存每日的 mysql-dump ,logrotate
那么 logrotate 配置文件的示例可能如下所示:/home/myuser/mysqldumps/mydb.sql
/home/myuser/mysqldumps/mydb.sql {
daily
missingok
rotate 31
notifempty
}
compress
可以考虑添加以减少磁盘空间。