0
我想運行一個cron,它將在過去三個月內取回特定表格的數據,然後刪除已保存到備份文件。我以前沒有這樣做過。我可以有一些指導方針來完成它嗎?如何在kohana中使用cron備份表格並刪除舊數據
我已經研究過如何設置cron,但與備份過程混淆。
我的項目位於Kohana 3.0.7並使用Mysql。
我想運行一個cron,它將在過去三個月內取回特定表格的數據,然後刪除已保存到備份文件。我以前沒有這樣做過。我可以有一些指導方針來完成它嗎?如何在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...'
注:此添加到根的cron作爲你的密碼會以純文本 – Niall