Home Archives Categories Tags

confluence 升级方案

发布时间: 更新时间: 总字数:346 阅读时间:1m 作者: 分享

confluence 升级方案

原因

https://jira.atlassian.com/browse/CONFSERVER-57974

版本

confluence 5.4.4 -> 6.15.2

升级方案

方案一(推荐)

  1. 新建 confluence 6.15.2,采用 xmlexport 方式将 5.4.4 版本数据备份导出,在导入到 6.15.2 中。

方案二

直接在原wiki升级,若失败需要回退。

方案一步骤

原服务器操作

  1. 停止服务
cd /opt/atlassian/confluence/bin/
./stop-confluence.sh
  1. 备份数据库
mysqldump -uconfluence -p confluence > confluence_`date "+%Y%m%d-%H%M"`.sql
  1. 备份 confluence code
cd /opt/atlassian
tar -zcvf confluence_`date "+%Y%m%d-%H%M"`.tar.gz confluence
  1. 备份 confluence home
cd /var/atlassian/
tar -zcvf application-data_`date "+%Y%m%d-%H%M"`.tar.gz application-data
  1. 将上述文件发送到新服务器 /data/atlassian 目录

生成 wiki 备份文件(xmlexport 文件)

管理员后台 -> 备份与还原 -> 备份Confluence数据 -> 勾选"存档至备份目录"和"备份附件",备份后,将备份文件发送至新服务器

新服务器操作

部署 confluence 6.15.2 并破解,完成安装完成,选择"从备份还原站点",等待还原后,升级完毕。

其他说明:

  1. Confluence 需要使用数据库排序规则 utf8_bin
CREATE DATABASE `wiki6152` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin */;
ALTER DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
  1. 链接字符串
jdbc:mysql://<mysql-ip>/confluence6?sessionVariables=tx_isolation='READ-COMMITTED'

参考

  1. https://confluence.atlassian.com/confkb/mysql-collation-repair-database-level-changes-670958163.html
  2. https://confluence.atlassian.com/confkb/confluence-fails-to-start-and-throws-mysql-session-isolation-level-repeatable-read-is-no-longer-supported-error-241568536.html
  3. https://confluence.atlassian.com/doc/upgrading-confluence-4578.html
  4. https://blog.whsir.com/post-2997.html
最新评论
加载中...