Bitnami redmineのバックアップとリストアをやってみた

新しいプラグインを試したくなったのでプラグインのインストール前にBitnami redmineのバックアップとリストアをやってみた。

●環境
・Windows10
・バックアップする側:Bitnami Redmine Stack 3.4.2-4
・リストアする側:Bitnami Redmine Stack 3.4.3-1

●前提
・redmineをインストールしたディレクトリを以下とする。
C:\Bitnami\redmine-3.4.2-4\
C:\Bitnami\redmine-3.4.3-1\
・コマンドはコマンドプロンプトから実行する。
・バックアップする側のredmineのチケットにファイルをアップロードしている。
・バックアップする側のredmineにプラグインを導入している。
・バックアップする側のmysqlはポート番号13306で起動している。
・リストアする側は別のPC。

●バックアップ
・redmineにアクセスできないようにApacheを停止する。
・mysqld.exeを使うのでコマンドへのパスを指定する。

set PATH=%PATH%;C:\Bitnami\redmine-3.4.2-4\mysql\bin


・バックアップする側でデータベースのバックアップを取得する。

mysqldump.exe -u root -p bitnami_redmine -P 13306 --default-character-set=binary > backup.dmp


・チケットに添付したファイル類をコピーする。
C:\Bitnami\redmine-3.4.2-4\apps\redmine\htdocs\filesフォルダすべて。
・インストールしていたプラグインをコピーする。
C:\Bitnami\redmine-3.4.2-4\apps\redmine\htdocs\pluginsフォルダすべて。

●リストア
・redmineにアクセスできないようにApacheを停止する。
・mysql.exeを使うのでコマンドへのパスを指定する。

set PATH=%PATH%;C:\Bitnami\redmine-3.4.3-1\mysql\bin


・backup.dmpファイルのあるディレクトリに移動してからリストアするコマンドを実行する。

mysql -u root -p -D bitnami_redmine < backup.dmp


・チケットに添付したファイルとプラグインのコピーを以下に置く。
C:\Bitnami\redmine-3.4.3-1\apps\redmine\htdocs\files
C:\Bitnami\redmine-3.4.3-1\apps\redmine\htdocs\plugins
・Apacheを再起動して元々使っていたユーザでログインできればリストア完了。

コメント

タイトルとURLをコピーしました