[英]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.