bitnami CentOS Redmine -3

続き

mysqlダンプインポート

##現行のパスを確認
#echo $PATH

##mysql のパスを追加
export PATH=/opt/redmine/mysql/bin:$PATH
#mysql 単体で起動
#sudo /opt/redmine/ctlscript.sh start mysql

##mysql 状態確認
#sudo /opt/redmine/ctlscript.sh status mysql

##apache 停止
#sudo /opt/redmine/ctlscript.sh stop apache

##mysql のpathを通す
#export PATH=/opt/redmine/mysql/bin:$PATH

##mysql インポート実行
#mysql -u root -p
$drop database bitnami_redmine;
$create database bitnami_redmine;
$grant all privileges on bitnami_redmine.* to 'bitnami_redmine'@'localhost' identified by 'Mysqlパスワード';

##mysql ダンプインポート(コマンドプロンプト
#mysql -u root -p bitnami_redmine < bitnami_redmine.sql;


##apache 再起動
#sudo /opt/redmine/ctlscript.sh restart apache

##bitnami-redmine 再起動の場合
#systemctl restart bitnami-redmine

 

Ruby事前準備

##現在のpath を確認
echo $PATH

##rubyのpathを通す
#export PATH=/opt/redmine/ruby/bin:$PATH

 

マイグレーション

#cd /opt/redmine/apps/redmine/htdocs
#bundle exec rake db:migrate RAILS_ENV="production"
上記がだめな場合は下記を実施
#/opt/redmine/ruby/bin/rake db:migrate RAILS_ENV="production"
※上記で追加したパスは、ログインセッションが切れると消えてしまうので注意

 

(補足)添付ファイル移行

Redmine のダンプは添付ファイルやテーマまで移行できない。
従って、これについては別途移行作業を行う必要がある。
Teratermの転送機能を使い、添付ファイルを任意のディレクトリに転送する。

#tar -xvf attachfiles.tar
#mv 201* /opt/redmine/apps/redmine/htdocs/files
#mv delete.me /opt/redmine/apps/redmine/htdocs/files