べすとえふぉーと

プログラミング等のノート 

OpenShiftでmysqlのバックアップ・アップロード

ログインしてmysqldump実行

rhc ssh -a $APPNAME

mysqldump -h $HOST -p $HOST -u $USER --password=$PASSWORD $APPNAME > /sandbox/backup.sql

exit

※$HOSTはphpmyadminで確認

ダウンロード

rhc scp $APPNAME download /$SAVE_LOCAL_PATH /sandbox/backup.sql

アップロードとリストア

rhc scp $APPNAME upload /$SAVE_LOCAL_PATH/restore.sql /sandbox/restore.sql

mysql -u $USER -p$PASS redmine < /sandbox/restore.sql