0

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