confluence7.15.1连接mysql

  1. 访问官网下载confluence7.15.1

    https://confluence.atlassian.com/

    完整版工具下载链接:https://pan.baidu.com/s/1hHe8g-rC660oV7J57ZCe9g
    提取码:xacw

  2. 下载完成后上传到服务器/opt目录中
    在这里插入图片描述

  3. 默认安装或者自定义安装

    先执行
    chmod + ./atlassian-confluence-7.15.1-x64.bin
    然后
    ./atlassian-confluence-7.15.1-x64.bin
    
    

    默认方式:
    在这里插入图片描述

    自定义安装方式:可以指定端口号,主目录,数据目录等
    在这里插入图片描述

  4. 浏览器中打开后,对应我们选择中文进行部署安装,选择产品安装
    在这里插入图片描述

  5. 记住 服务器ID
    在这里插入图片描述

  6. 停止confluence服务:

    ./etc/init.d/confluence stop
    
  7. 进入/opt/atlassian/confluence/confluence/WEB-INF/lib/ 把目录下的atlassian-extras-decoder-v2-3.4.1.jar 在下载到本地windows电脑上
    且重命名为atlassian-extras-2.4.jar

  8. 打开破解软件,点击如下
    在这里插入图片描述

  9. 生成新的jar包和秘钥
    Name随便填
    在这里插入图片描述
    点击patch后,原来的atlassian-extras-2.4.jar包变成了bak文件(没什么用了),破解生成的jar包依旧是atlassian-extras-2.4.jar这个名字
    在这里插入图片描述

  10. 服务器替换为破解文件
    /opt/atlassian/confluence/confluence/WEB-INF/lib/ 目录下的atlassian-extras-decoder-v2-3.4.1.jar删除 ,上传我们本地破解生成的atlassian-extras-2.4.jar 和mysql-connector-java-5.1.39-bin (外部数据库需要)

  11. 重启服务

    ./etc/init.d/confluence start
    
  12. 输入授权码
    在这里插入图片描述

  13. 数据设置选择我自己的数据库
    在这里插入图片描述
    在这里插入图片描述

  14. 数据库安装最好选择docker新安装mysql5.7(比mysql8省事),confluence对数据库配置有要求。

    官网配置链接:
    https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html

    #创建守护式容器,创建(-d)并运行(-i)
    docker run -id --name=mysql_confluence5.7 -p  3309:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
    

    docker安装的mysql调整配置文件使用这两个命令在宿主机编辑,避免进入容器又要去安装vim这类东西

    #容器复制到主机
    docker cp  mysql_confluence5.7:/etc/mysql/mysql.conf.d/mysqld.cnf   .
    
    #主机复制到容器
    docker cp mysqld.cnf   	mysql_confluence5.7:/etc/mysql/mysql.conf.d/mysqld.cnf 
    

    先将容器中的配置文件复制到宿主机当前目录,再当前目录编辑配置文件
    我试过的最小配置要求,(官网配置太多了,mysql可能无法重启)

    [mysqld]
    pid-file        = /var/run/mysqld/mysqld.pid
    socket          = /var/run/mysqld/mysqld.sock
    datadir         = /var/lib/mysql
    #log-error      = /var/log/mysql/error.log
    # By default we only accept connections from localhost
    #bind-address   = 127.0.0.1
    # Disabling symbolic-links is recommended to prevent assorted security risks
    symbolic-links=0
    max_allowed_packet = 256M
    default-storage-engine=INNODB
    transaction-isolation=READ-COMMITTED
    optimizer_switch = derived_merge=off
    innodb_log_file_size=2GB
    

    编辑完成后从主机复制到容器,然后再从容器复制到主机,cat打开验证下配置文件是否更改了。

  15. docker restart 容器ID,以重启mysql

  16. 外部工具连接mysql,创建confluence数据库,选择
    最新版本的不支持utf8,只支持utf8mb4
    在这里插入图片描述

  17. 也可以选择简单字符串连接


jdbc:mysql://127.0.0.1:3306/confluence?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8

在这里插入图片描述
18.
在这里插入图片描述
19.

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值