croncrontab(クロンタブ)でmysqldumpをデータベース毎に実行し毎日自動でバックアップTweetデータベース毎にMySQLのバックアップを自動で取るために設定した手順を書き記しておきます。/home/backupバックアップを保管するためのフォルダを作ります。設置用のディレクトリを作ります。行うシェルスクリプトを作成し、下記の内容を書き込みます。${path}/${i}_${date_old}.sqldonemysqldumpのオプションについては下記を参照。/home/user/cron/backup_mysql.shDBのパスワードを記載しているため、パーミッションを絞る。/home/backup/mysqldb_name_01_140725.sqldb_name_02_140725.sqldb_name_03_140725.sql成功していれば、このようなファイルができる。-e」で直接編集するのは危険なため、crontabファイルを作成してそこに下記の内容を書き込む。/home/user/cron/backup_mysql.sh毎日03:02に実行する。/home/user/crontabcrontabファイルを反映させる。-l反映されていることを確認する。/var/log/croncrontabの実行ログ確認。※環境により、実行ログの保存ディレクトリは異なります。/home/backup/mysql/file_name.sqlリストアが必要になった場合はこちら。