Wiki - 升级记录
目录
0x07. 安装目录下载atlassian-extras-decoder-v2-3.4.1.jar 文件
环境:5.8 升级到7.3.2
开始升级之前最好搞个测试环境,如何搞测试环境,过程差不多,修改为测试环境的数据库就可以。
官网地址:https://confluence.atlassian.com/doc/create-a-staging-environment-for-upgrading-confluence-866094180.html
安装包下载地址: https://www.atlassian.com/software/confluence/download
0x00. 备份数据库,还原数据库
数据库设置:
<charset> to utf8 <collation> to utf8_bin
'READ-COMMITTED'作为默认隔离级别
https://confluence.atlassian.com/kb/how-to-fix-the-collation-and-character-set-of-a-mysql-database-744326173.html
0x01. 复制安装目录
/opt/atlassian/confluence/
0x02. 复制数据目录
数据目录位置在这个文件里面
<installation-directory>/confluence/WEB-INF/classes/confluence-init.properties
开始复制,排除backups and logs
rsync -av --exclude confluence/backups/ --exclude confluence/logs --exclude confluence/index/ confluence /data/atlassian/application-data/
修改数据目录的路劲
<installation-directory>/confluence/WEB-INF/classes/confluence-init.properties
0x03. 修改数据库连接
文件 <home-directory>/confluence.cfg.xml
修改链接地址,数据库,端口,用户名,密码
<property name="hibernate.connection.url">
name="hibernate.connection.url">jdbc:mysql://xxxxxx
hibernate.connection.password"
hibernate.connection.username
0x04. 关闭邮件提醒
方便测试,关闭邮件提醒
-Datlassian.notifications.disabled=true
-Datlassian.mail.senddisabled=true
安装目录 confluence/bin/setenv.sh
添加
CATALINA_OPTS="-Datlassian.mail.senddisabled=true ${CATALINA_OPTS}"
0x05. 关闭自动还原点设置
-Dconfluence.upgrade.recovery.file.enabled=false
安装目录confluence/bin/setenv.sh
添加
CATALINA_OPTS="-Dconfluence.upgrade.recovery.file.enabled=false ${CATALINA_OPTS}"
0x06. 开始执行安装文件
选择Upgrade an existing Confluence installation [3]
指定现有安装目录 比如:/data/atlassian/confluence
可以不用备份,备份就是复制一遍
更新检查显示修改,删除,替换的文件
确认更新
不启动服务!!!非常重要
[root@sz-kexing-1_R730_WIKI_test_4.34 /data/app] 14:44:47 0
# ./atlassian-confluence-7.3.2-x64.bin
Unpacking JRE ...
Starting Installer ...
This will install Confluence 7.3.2 on your computer.
OK [o, Enter], Cancel [c]
o
Click Next to continue, or Cancel to exit Setup.
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (uses default settings) [1],
Custom Install (recommended for advanced users) [2, Enter],
Upgrade an existing Confluence installation [3]
3
Existing installation directory:
[/opt/Confluence]
/data/atlassian/confluence
Back Up Confluence Home
The upgrade process will automatically back up your Confluence Installation
Directory. You can also choose to back up your existing Confluence Home
Direct