一、环境准备
linux 操作服务器:centos7
ip:192.168.13.210
port:8090
mysql数据库版本:5.7.26 密码:hadoop
confluence版本:7.2
二、安装confluence
1、准备好安装包,赋予执行权限
[root@qz-13-210 ~]# chmod +x atlassian-confluence-7.10.2-x64.bin
2、当前目录下执行脚本,开始安装
[root@qz-13-210 ~]# ./atlassian-confluence-7.10.2-x64.bin
3、安装mysql驱动
[root@qz-13-210 ~]# cp mysql-connector-java-8.0.23.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/
4、修改启动配置文件
[root@qz-13-210 confluence]# tar xf atlassian-agent-v1.2.3.tar.gz
[root@qz-13-210 confluence]#
[root@qz-13-210 confluence]# cd atlassian-agent-v1.2.3
[root@qz-13-210 atlassian-agent-v1.2.3]# ll
总用量 1100
-rw-r--r--. 1 501 games 974241 10月 10 2019 atlassian-agent.jar
-rw-r--r--. 1 501 games 35149 12月 5 2018 LICENSE
-rw-r--r--. 1 501 games 109486 12月 10 2018 README.pdf
-rw-r--r--. 1 501 games 62 10月 10 2019 shasum.txt
[root@qz-13-210 atlassian-agent-v1.2.3]# cp atlassian-agent.jar /opt/atlassian/confluence/
[root@qz-13-210 atlassian-agent-v1.2.3]# vi /opt/atlassian/confluence/bin/setenv.sh
添加一行
CATALINA_OPTS="-javaagent:/opt/atlassian/confluence/atlassian-agent.jar ${CATALINA_OPTS}"
三、创建confluence数据库
[root@qz-13-210 ~]# /data/mysql3307/mysql-5.7.22/bin/mysql -uroot -p -S /data/mysql3307/tmp/mysql.sock
mysql> create database confluence character set utf8 collate utf8_bin;
mysql> create user 'confluence'@'localhost' identified by 'Aipf@123';
mysql> grant all privileges on confluence.* to 'confluence'@'localhost';
mysql> grant all on *.* TO 'confluence'@'localhost' IDENTIFIED BY 'hadoop';
mysql> grant all privileges on confluence.* to 'confluence'@'%';
mysql> grant all privileges on confluence.* to 'confluence'@'localhost';
mysql> SET GLOBAL tx_isolation='READ-COMMITTED';
mysql> flush privileges;
mysql> select host,user from user;
四、启动confluence
[root@qz-13-210 ~]# /opt/atlassian/confluence/bin/start-confluence.sh
五、页面操作confluence配置
浏览器访问: http://192.168.13.210:8090/
六、创建conluencre 的key
1: 安装java
[root@qz-13-210 ~]# yum install -y java
2: 复制上面的服务器ID:BD0F-U980-Q3FQ-IUXO,执行下面这句命令,将服务器ID写在最后面,然后会生成一个key
[root@qz-13-210 ~]# java -jar /opt/atlassian/confluence/atlassian-agent.jar -p conf -m chao@6668888.com -n chao -o https://www.cnjzayuan.com -s BD0F-U980-Q3FQ-IUXO
七、key复制后,粘贴到许可证秘钥框内,点击下一步,连接数据库配置
[mysqld]
transaction-isolation=READ-COMMITTED
jdbc:mysql://localhost:3307/confluence?serverTimezone=UTC&sessionVariables=transaction_isolation=’READ-COMMITTED’