• Confluence升级方案


    Confluence目前版本

    Confluence的授权信息
    Confluence 6.9.3
    版权声明; 2003 - 2018 Atlassian 股份有限公司

     Confluence最新版本

    Confluence 7.13.7
    地址:https://www.atlassian.com/zh/software/confluence/download-archives

    升级版本选择

    原  Confluence 6.9.3 地址下载:https://product-downloads.atlassian.com/software/confluence/do
    wnloads/atlassian-confluence-6.9.3-x64.bin

    新  Confluence 7.13.7 地址下载:https://product-downloads.atlassian.com/software/confluence/d
    ownloads/atlassian-confluence-7.13.7-x64.bin

    数据备份

    生产环境:127.0.0.1
    程序目录:/opt/atlassian
    数据目录:/var/atlassian
    数据库:mysql 5.6

     mysql数据备份

    1. cd /opt/mysql_backup
    2. mysqldump -uroot -hlocalhost -p confluence > confluence-20220616.sql
    3. scp confluence-20220616.sql 目标机器

    数据还原

    注意:数据库必须使用root 才行,不然会报 数据库触发器失败的错误(错误如下图)

    1. [root@localhost ~]# mysql -u root -p
    2. mysql> CREATE DATABASE IF NOT EXISTS confluence DEFAULT CHARSET utf8 COLLATE
    3. utf8_general_ci;
    4. mysql> use confluence;
    5. mysql> source /root/confluence-20220616.sql;    #注意,这里需要写入confluence.sql的
    6. 绝对路径

     修改Confluence配置文件中数据库连接为新数据库

    vi /var/atlassian/application-data/confluence/confluence.cfg.xml

     启动Conflucence

    1. 授权
    2. chown -R confluence:confluence /opt/atlassian
    3. chown -R confluence:confluence /var/atlassian
    4. 切换用户启动
    5. su confluence
    6. /opt/atlassian/confluence/bin/startup.sh

     版本更新( 7.13.7)

    1. 开始升级
    2. [root@prometheus-server confluence]# ls
    3. atlassian-confluence-6.9.3-x64.bin atlassian-confluence-7.13.7-x64.bin
    4. [root@prometheus-server confluence]# ./atlassian-confluence-7.13.7-x64.bin

     

     访问页面(key失效)

    进行破解恢复 

     注意:数据库必须使用root 才行,不然会报 数据库触发器失败的错误

    1. vim confluence.cfg.xml
    2. 查询新的server.id
    3.   <property name="confluence.setup.server.id">BJ5V-W7UB-4PO5-2J39</property>

     备份jar包破解

    1. sz /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-
    2. 3.4.1.jar

     

    破解完成的包 上传到其相应目录  进行重启 

    1. [root@prometheus-server ~]# mv atlassian-extras-decoder-v2-3.4.1.jar
    2. /opt/atlassian/confluence/confluence/WEB-INF/lib/
    3. mv: overwrite ‘/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar’? y

     

     成功测试

    新版测试地址(http://127.0.0.1:8090/) 账号和密码 原有的即可登陆

     

  • 相关阅读:
    Scala的变量和数据类型
    一些免杀工具
    C#程序全局异常处理—WPF和Web API两种模式
    互斥锁,自旋锁,读写锁
    Git 开源的版本控制系统-04-branch manage 分支管理
    浏览器渲染机制
    LeetCode 210. 课程表 II(拓扑排序)
    【新版】系统架构设计师 - 案例分析 - 信息安全
    array.prototype.includes 和 Set.has() 哪一个更好
    Dear ImGui的UE5.3集成实践
  • 原文地址:https://blog.csdn.net/heian_99/article/details/125594954