繁体   English   中英

如何在Kohana中使用cron备份表并删除旧数据

[英]How to back up a table and remove old data using cron in kohana

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

我研究了如何设置cron,但与备份过程相混淆。

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

您可以将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...'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM