Redmineのバックアップとリストア
概要
・構築したRedmineのバックアップを実行する
・databaseはMySQLの機能を使用し、Redmine構成ファイルはrsyncでバックアップを取得する
・cronに直接記述、一度shellを作成してからcronなどで流すなどの方法でバックアップを取得する。
環境
・バックアップ用ディレクトリ:/backup
・databaseバックアップ先:/backup/database
・Redmine構成ファイルバックアップ先:/backup/redmine
バックアップ手順
1.databaseをバックアップ
# mysqldump -u root -ppassword -x --all-databases > database/test_dump.sql
2.Redmine構成ファイルをバックアップ
# rsync -a --delete /var/lib/redmine/ /backup/redmine/
リストア手順
1.databaseをリストア
※mysqldが起動している状態で
# mysql -u root -ppassword < dump.sql
2.Redmine構成ファイルをリストア
# cp -a /backup/redmine/ /var/lib/redmine/