過去 3 か月間の特定のテーブルのデータをバックアップする 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...'