初始版本7.4.18最终升级到了目前的最新版本8.7.1,在升级过程中遇到了很多问题,庆幸的是最后都解决了,记录一下。
背景
初始环境:
OS:CentOS8.5
DB:10.8.8-MariaDB
Confluence:7.4.18
公司使用的这个平台很多年了,从起初Windows server+SqlServer+Confluence6.x架构慢慢升到7.4.18,之前被勒索病毒入侵过,搞过P2V从物理机迁到虚机上过,从Windows迁到Linux过;
太多心酸,最终保护的就是数据,虽然之前因备份不及时线上数据被加密丢失过几个月的数据。
最近上级安全部门又扫描到有漏洞,需要立即整改,安全同事迫于压力只能先封停外网访问,这个时间就要研究版本升级问题;
之前我也尝试过从7.4.18升级至7.13.x版本,没成功,所以一直在用7.4.18,期间遇到漏洞就找Atlassian官方相关说明,不敢做版本升级了;
这次听说其他部门有从6.x升级到最新8.7.1版本的成功案例,也请教了他们,最终解决了升级中的问题。
升级
0x00 由于数据量大,所以我升级都是先安装部署新版本的环境,然后再将附件目录数据同步到新环境的附件目录,然后将老环境的数据库备份出来,在新环境上还原数据库;
之前6.x升级到7.x都能正常升级,从7.4.x升级到7.13.x时总是报数据库的问题,也就是数据库的表结构有变化。
1、之前使用的破解授权,大佬说遇到过破解的jira升级时,数据库乱码,解决方法是将破解授权改为使用授权;
2、大佬还提了一个问题是,我之前用的MariaDB,后面的新版本不支持MariaDB了,需要改成MySQL;
下面记录一下我做的尝试:
A、从7.4.18的10.8.8-MariaDB备份数据,到7.13.20版本的MariaDB上恢复数据,报错

168

被折叠的 条评论
为什么被折叠?



