さくらのレンタルサーバーでは、CRONの設定ができます。
これを利用して毎日データベースのバックアップを取るにはこんな設定をします。
コントロールパネル >スクリプト設定 > CRON設定
「スケジュール追加」
実行コマンドは以下のようにする。
/usr/local/bin/mysqldump -h データベースホスト名.sakura.ne.jp -u ユーザー名 -pパスワード データベース名 > /home/ユーザー名/dump/データベース名.sql 2> /home/ユーザー名/dump/error.log
問題発生時の参考のためにエラー出力も欲しいときは以下のようにする。
/usr/local/bin/mysqldump -h データベースホスト名.sakura.ne.jp -u ユーザー名 -pパスワード データベース名 > /home/ユーザー名/dump/データベース名.sql
-p とパスワードの間はスペースを入れないように。
毎日実行するときは、月、日は * で、時に時間、分は0とか30とか適当な値を入れる。
データベースのダンプファイルの保存先のディレクトリを作っておくこと。
/home/ユーザー名/dump/
作っておかないとバックアップが失敗する。