美文网首页我用 Linux
无备份直接迁移confluence和数据库

无备份直接迁移confluence和数据库

作者: GeniusBin | 来源:发表于2017-11-20 23:48 被阅读204次

被坑了很多次之后,现在迁移confluence真是轻车熟路了。

迁移步骤:

全新安装然后记好位置
  1. 先在新机器上安装confluence和postgresql,安装过程就跳过了。安装好后要关闭psql和confluence
sudo service postgresql stop
sudo service confluence stop

# 注意检查是否真的关闭了,经常遇到tomcat不能被关闭又不返回错误信息的情况,如果不行,用下面这个
sudo /etc/init.d/confluence stop
  1. 迁移confluence
rsync -avP <install_dir_from> <install_dir_to>
rsync -avP <home_dir_from> <home_dir_to>

# 修改用户和组
chown -R confluence:confluence <install_dir_to>
chown -R confluence:confluence <home_dir_to>
  1. 修改执行confluence的用户,如果是首次安装的话自动配置是confluence,安装第2次的时候自动配置就会变成confluence1,也是个小坑,配置文件在:
<home_dir_to>/bin/user.sh
  1. 迁移数据库
# postgresql的数据文件默认在/var/lib/postgresql/data/9.5/main
rsync -avP <from_dir> <to_dir>
chown -R postgres:postgress <to_dir>
  1. 修改confluence安装配置
# <home_dir_to>/confluence.cfg.xml
# 修改数据库的地址、用户名等

到这里就迁移完成了,启动confluence

sudo /etc/init.d/confluence start

然后在浏览器里打开对应地址,正常应该直接要求你输入账号密码了,首次加载会比较慢,要耐心等一下。


本文同步发表:
简书:http://www.jianshu.com/u/365898c3b11e
博客:http://www.guibinspace.com

相关文章

网友评论

    本文标题:无备份直接迁移confluence和数据库

    本文链接:https://www.haomeiwen.com/subject/lzwbvxtx.html