【发布时间】:2011-04-30 23:32:31
【问题描述】:
我是 cron 作业的新手,我需要每 30 分钟恢复一次数据库 (mysql)。是否有一个 cron 作业命令可以从已压缩的 .sql 文件中恢复数据库?
或者我是否需要创建一个 php 脚本来执行此操作并创建一个 cron 作业以每三十分钟调用一次此脚本?
另外,这是一个单独的问题,但仍与 cron 作业有关,我使用 cron 作业每天备份一次不同的数据库,将其 gzip 压缩并将其放在根目录上方的文件夹中。有没有办法(自动)删除超过一个月的任何内容?或者,至少保留最近的 20 个备份并删除其余的?
除了随机的论坛帖子之外,没有很多关于这个主题的好教程。任何帮助表示赞赏。
【问题讨论】: