备份恢复Redmine数据库

2015年5月28日 | 分类: Linux, 软件 | 标签: , , ,

在对Redmine进行升级或迁移时经常需要备份恢复数据库,方法如下:

1. 备份数据库:

[root@redmin-report jianglei]# mysqldump -u redmine –password=redmine redmine_new > /home/nilejiang/redmine_backup_201411201538.sql

2. 恢复数据库:

mysql>create database redmine_pro character set utf8;

mysql> create user ‘redmine’@'localhost’ identified by ‘redmine’;

mysql> grant all privileges on redmine_pro.* to ‘redmine’@'localhost’;

mysql> exit;

[root@gitlab1 home]# mysql -u redmine –password=redmine redmine_pro < redmine_production_backup_201410211024.sql

3. 修改/usr/local/redmine/config/database.yml文件为如下:

production:

adapter: mysql2

database: redmine_pro

host: localhost

username: redmine

password: “redmine”

encoding: utf8

4. 重启redmine服务:

杀掉ruby进程以关闭服务:

#ps –aux | grep ruby

#kill -9 [PID]

#ruby /data/redmine/script/rails server mongrel -e production –d

Written by Nile Jiang
无猖狂以自彰,当阴沉以自深。

目前还没有任何评论.
注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。