redmine备份_Redmine 数据迁移记录
下午将 Redmine 迁移到另一台主机,记录一下
Redmine 数据库数据迁移
先说一下备份还原 mysql 数据库的命令
备份
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
还原
mysql -hhostname -uusername -ppassword databasename < backupfile.sql
-h 后是主机名,可以省略不写 -u 后是用户名 -p 后是密码 databasename 是数据库名
需切换到 mysql 安装程序的路径下执行,如环境变量有问题,可在执行前,备份还原前,执行 Redmine 的 setenv.sh(在 Redmine 安装路径的 scripts 目录中)
数据库名和数据库访问用户名口令,可在 Redmine 安装配置文件 database.yml 中获取:redmine 安装路径/apps/redmine/htdocs/config
production:
adapter: mysql2
database: bitnami_redmine
host: localhost
socket: /opt/bitnami/mysql/tmp/mysql.sock
port: 3306
username: xxx
password: "xxx"
encoding: utf8
Redmine 文件附件迁移
将原 Redmine 安装环境下,文件附件保存目录:redmine 安装路径/apps/redmine/htdocs/files 下的所有文件打包;在新 Redmine 环境中,解压拷贝到相同目录中
Redmine 插件迁移
将原 Redmine 安装环境下,插件目录:redmine 安装路径/apps/redmine/htdocs/plugins 下的所有文件打包;在新 Redmine 环境中,解压拷贝到相同目录中
修改 redmine 安装路径/apps/redmine/redmineini.sh 脚本,创建迁移初始化脚本
cp redmineini.sh redmine.qianyi.sh
编辑 redmine.qianyi.sh 脚本
#!/bin/sh
. /home/bitnami/redmine-2.2.2-0/scripts/setenv.sh
cd /home/bitnami/redmine-2.2.2-0/apps/redmine/htdocs
bundle install --local --without development test postgresql sqlite --binstubs
# 新增脚本 ############################################################
rake generate_secret_token
rake db:migrate RAILS_ENV="production"
rake redmine:plugins:migrate RAILS_ENV=production
rake tmp:cache:clear
rake tmp:sessions:clear
#############################################################
echo zh | rake redmine:load_default_data RAILS_ENV="production"
搞定,重启 Redmine 服务,收工。
以上为实际操作过程,不出意外,都可以成功的!
redmine备份_Redmine 数据迁移记录相关推荐
- redmine备份_redmine数据备份,迁移与恢复
一.redmine的完整备份与恢复 1. 备份 Bitnami的Redmine本身就是自包含的,可以很简单地进行全备份. 操作如下: 进入备份数据要存放的目录 $ cd /your/folder 停掉 ...
- redmine备份_Redmine数据库备份及搬家
Bitnami Redmine的备份分2种方式: 1.导出数据库 2.整个目录搬家 不管是哪种都想停掉服务,redmine相关的服务有以下5个: redmineApache redmineMySQL ...
- mysql数据迁移记录
前两天192.168.1.2的服务器硬盘引导区出现了问题,因此把mysql数据库data目录copy下来,但是放到mysql8上就有点问题了,后来分析可能是数据库大版本不同造成的,原来的数据库是5.6 ...
- windoes硬盘备份(数据迁移)的方法
软件下载地址 使用步骤一: 步骤二: 步骤三: 步骤四:
- redis 备份导出rdb_Redis数据迁移利器之redisshake
" 当需要进行Redis实例或集群数据迁移时,我们可以采用导出/导入的方式进行数据迁移,但当需要做数据异地灾备或双活时,再使用传统的方式就不合适了,我们需要借助工具(如redis-port/ ...
- eDiary-白日梦电子记事本基本使用说明【记事本导出和导入方法、本地数据迁移方法、记录工作日报、日历代办等】
文章目录 说明 笔记导出与导入 导出 导入 本地数据迁移及备份 本地备份说明 恢复 记录工作日报记录今天发生美事等 日历代办 说明 因为公司大佬分享资料,需要用到白日梦这个电子记事本,所以才了解到这个 ...
- 数据备份数据迁移方案
数据备份方式 物理备份 冷备:cp.tar.- 逻辑备份 mysqldump //备份 mysql //恢复 物理备份及恢复 备份 ] cp -r /var/lib/mysql 目录/mysql.ba ...
- MySql 触发器同步备份数据表记录
添加记录到新记录表 DELIMITER $$ USE `DB_Test`$$ CREATE/*!50017 DEFINER = 'root'@'%' */TRIGGER `InsertOPM_Alar ...
- docker的文件流处理_Docker数据卷Volume实现文件共享、数据迁移备份(三)--技术流ken...
前言 前面已经写了两篇关于docker的博文了,在工作中有关docker的基本操作已经基本讲解完了.相信现在大家已经能够熟练配置docker以及使用docker来创建镜像以及容器了.本篇博客将会讲解如 ...
最新文章
- unity 灯笼_如何创建将自己拼成文字的漂亮灯笼
- c语言链表如何做成环,在C语言中单向链表环测试并返回环起始节点的实现方法...
- Mysql Error 1142错误解决方法
- ATF里面都有什么?
- 大学python教材实验七字典与集合答案_2018-08-28 day7 python基础 字典和集合(含作业)...
- [Usaco2008 Feb]Eating Together麻烦的聚餐
- 记录配置fast rcnn(caffe)仅CPU遇到的问题
- oracle 多版本机制,关于oracle多版本机制副作用的问题-Oracle
- 爬虫python可以干嘛_【Python爬虫】什么是爬虫,爬虫能做什么?
- 操作系统面试常问问题
- [lammps教程]lammps原子沉积实例教程
- clion msys2 Mingw 未找到
- 最近邻搜索算法flann Marius Muja and David G. Lowe
- 墨尔本大学计算机科学要求,墨尔本大学计算机科学
- 【筹码分析】改版通达信PAVE筹码引力分析个股强势区和走势
- 计算机1M代表什么,1M网速是多少 Mbps是什么意思
- 【八种基本分析方法】
- html 字母全部大写,HTML文本框录入字母自动大写问题解决方法
- 怎样在微信中点击app下载链接直接打开下载安卓/苹果(apk/ipa,pxl,deb)文件
- MAC中开关机热键总结