さくらのレンタルサーバーでデータベースのバックアップを毎日取る

さくらのレンタルサーバーでは、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/

作っておかないとバックアップが失敗する。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です