在安装之前需要明确一点,mysql8.0是需要confluence7.1之后的版本才可以使用,7.1之前的版本之能用mysql5.7。这是在官方文档中有提到的
文档网址:https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html
所以选用7.4.6版本。
安装还需要系统中安装jdk1.8,这里就不演示如何安装。本次安装选用系统是centos8,现在演示如何安装
首先需要下载confluence安装包和confluence工具:
confluence安装包可以在官网下载:
https://www.atlassian.com/zh/software/confluence/download-archives
在这里可以选择下载版本
工具
https://pan.baidu.com/s/1801Shwf1DKqN2i-mPmJeZQ?pwd=5mjl
先配置mysql配置:
这个在我上面的官方文档链接中也有提到,按照官方文档配置就好,最主要是字符集的配置
配置完毕后重启mysql
接下来创建数据库和用户名密码:
mysql> create database confluence default character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.02 sec)
mysql8.0用户创建和权限授予不能写在一起,得单独执行:
mysql> use mysql;
Database changed
mysql> CREATE USER 'confluence'@'%' IDENTIFIED BY 'root';
Query OK, 0 rows affected (0.04 sec)
mysql> GRANT ALL ON *.* TO `confluence`@`%` WITH GRANT OPTION;
Query OK, 0 rows affected (0.02 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.02 sec)
接下来是confluence安装:
在下载完后会得到一个bin文件将其放入系统中
赋予其执行权限:
chmod +x atlassian-confluence-7.4.6-x64.bin
之后执行改文件:
./atlassian-confluence-7.4.6-x64.bin
接下来按照提示进行操作:
这里输入o
这是让你选择安转目录,1是默认路径,2是自定义路径,3是对已经存在的confluence进行升级
这里我选择2。接下来会出现安装目录,【】里的是默认路径直接回车就是走默认路径,这里第一个默认路径时/opt/atlassian/confluence,我选择默认路径,第二个则是我输入了自定义路径。
接下来让你选择端口号;默认是8090和8000,但由于我8090已经使用所以这里选择2,自定义端口号。
这里是选择是否将confluence加入service服务,选择y即可。
这里选择是否启动选择y即可,等待几分钟后将启动完毕。
这样命令行的安装就完毕了,接下来进入页面安装,上面的http://localhost:8100就是web界面。
接下来进行web界面confluence的配置、破解以及mysql的配置:
首先在浏览器打开上面的网址,使用外部浏览器记得放开端口或关闭防火墙:
先切换为中文,方便接下来的配置
这里选择安装产品
这个界面不做选择,直接点击下一步
这里需要将服务id复制下来,破解使用。接下来进行confluence的破解需要先将页面和服务关闭,
关闭命令
service confluence stop
关闭后找到 /opt/atlassian/confluence/confluence/WEB-INF/lib
这里面有一个atlassian-extras-decoder-v2-3.4.1.jar将其取出,重命名为atlassian-extras-2.4.jar
解压破解工具
最上面的那个jar包就是破解工具,将其运行
name随便输入即可,不要太短,server ID将在前面web页面复制的id放入这里即可
之后点击 .gen! 将key复制下来,之后在点击.patch!进行破解,这里选择之前改名的atlassian-extras-2.4.jar
左下角提示成功就已经破解完毕。
接下里将这个破解好的jar改回原名放回原位置。
由于要是用mysql数据库,这里还需要放入一个mysql连接框架这里提供一个8.0版本的。
https://pan.baidu.com/s/1BCEHSruN9_af5meiCroXtA?pwd=xfy5
之后重启confluence再次进入web页面,页面会自动进入之前退出的页面将前面复制的key放入Confluence里面
confluence启动命令:
service confluence start
这里由于我忘复制key了,所以之能在重复一遍上面的破解操作们重新复制一个key放入这里
这里选择我自己的数据库
这里将刚才配置的mysql数据库,用户名信息放入这里
这里选择空白站点
选择第一个
配置账号
设置完账户后confluence的安装也就完毕了只需要在创建一个命名空间还可开始使用。