LINUX

MariaDBで毎日バックアップをとる

2016/02/01

wordpressのデータベースがとんだことがあったので、mysqldumpでMariaDBをバックアップするシェルスクリプトを作成し、それをcronに登録してMariaDBを毎日自動でバックアップします。

バックアップ用シェルスクリプト作成

実行権付与

動作確認

スクリプト内に指定したディレクトリに150529.sql.gzのようなファイルが生成されていれば成功です。

cronに登録

動作確認が済んだらcronに登録します。
ここでは毎日午前3時に実行するようにします。
0 3 * * * root /home/daichi/scripts/wordpress_dump.sh

 

追記

cronが実行されない

確認してみるとなんとcronが実行されていませんでした。1時間ほど調べたところ、所有者が間違っていました。/etc/crontabではrootが実行するように設定していましたが、シェルスクリプトの所有者がmonkeyになっていました。

しょーもない。。。
maria-seal

-LINUX
-,