0

我想运行一个 cron 来备份特定表过去三个月的数据,然后它会删除已保存到备份文件中的数据。我以前没有这样做过。我可以有一些指导方针如何完成它吗?

我研究过如何设置 cron,但对备份过程感到困惑。

我的项目在 Kohana 3.0.7 中并使用 Mysql。

4

1 回答 1

0

您可以将您的 cron 指向服务器上的 php 脚本,然后从那里做任何您需要做的事情。

或者

直接从 cron 脚本本身,您可以使用 mysql 客户端命令,如下所示(未经测试!):

0 0 * * * mysqldump -t -u[username] -p[password] dbname table_name --where="date_field>xyz" > /home/username/data.sql
0 0 * * * mysql -u[username] -p[password] dbname -e 'delete from...'
于 2012-06-21T11:52:25.990 回答