XSERVERのMYSQLは、自動でバックアップされています。
また、復元も料金が無料となっています。
(以前は、復元に関しては有料でした)
そのため、バックアップ環境を構築せずに、
自動バックアップのみを利用している場合もあるかと思います。
XSERVERは、Linuxは利用できるので、
Linuxのcrontabを利用して、バックアップすることも簡単にできます。
1カ月分のバックアップで十分という場合には、
バックアップファイル名を、日付だけにすることで、
1カ月分のファイルをサイクルさせることができます。
1 |
10 0 * * * mysqldump -h mysqlxxx.ne.jp -uhogehoge -phogepass hoge_db > /home/hogehoge/backup/hogehoge_db_.`date "+\%d"`."sql" |
注意点としては、
crontabに記述したコマンドは、
%が含まれている場合には、エスケープする必要があります。
意外とハマる箇所かもしれませんが、
うまく動作しなかった場合には、エラーログも参考にしてみるといいと思います。