Centos7.x部署Confluence最新版本完成版

本文详述了在CentOS7.x上部署Confluence的步骤,包括下载、上传、授权执行、破解、数据库配置、账号创建等。通过遵循教程,可以成功安装并启动Confluence服务,同时解决了数据库连接和权限设置等问题。

CentOS 运维避坑实战

CentOS7.9 安装 Python3.8.16 后 yum 报错,快速修复方案

1.访问官网下载

https://confluence.atlassian.com/ 

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

2.下载完成后上传到服务器中

3.授权执行,直接回车,看到数字的地方输入1,看到YES的地方输入Y,安装完成后,直接在浏览器中打开

4.浏览器中打开后,对应我们选择中文进行部署安装,选择产品安装

5.全部选择,继续进行下一步

6.授权码,我们没有,那么我们就破解使用,现在要记住服务器ID BD8N-LOTN-U4E7-E4N2

7.同步我们现在先暂停服务端:/etc/init.d/confluence stop

8.进入/opt/atlassian/confluence/confluence/WEB-INF/lib/,把这个目录下的atlassian-extras-decoder-v2-3.4.1.jar 在服务端下载到我们本地电脑上,进行破解

同步将下载下来的文件进行从新命名atlassian-extras-2.4.jar 

9.破解软件打开后,我们对应输入信息

9.选择服务器端的,对应下载下来的进行破解,同步会生成密秘钥

10.先将服务器中的atlassian-extras-decoder-v2-3.4.1.jar删除 ,在上传我们本地破解生成的atlassian-extras-2.4.jar 和mysql-connector-java-5.1.39-bin 这个2个

11.再次启动进程:/etc/init.d/confluence start,接下来回到浏览器 ,选择数据库类型,如下所示:

浏览器中,我们在刷新一下:如下图所示老版本的会显示的

但是在新的版本中,破解跟没有破解页面中是看不出来的,此时我们将破解的密码填进去,直接下一步就后到设定数据库的部分

12.数据设置选择我自己的数据库

13.这里提供了多个数据,此处我们选择使用的是MySQL,因为我们刚刚在上面进行破解的时候,上传的就是MySQL的,但是也可以用其他的,根据公司的业务进行选择即可

14.数据库安装,因为我这里已经提前安装好了,所以不在演示如何安装,有需要的小伙伴的可以看我上一篇博客写:https://blog.csdn.net/u012773729/article/details/117675917  

15.选择之后一个是对应提供选择,这里我选择的是简单进行,至于这个部分如何使用,在官方网站中也有说明,逛网说明连接:https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html

我自己整理的好的:设置部分

[mysql]
default-character-set=utf8
[mysqld]
##skip-grant-tables=1
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
transaction-isolation = READ-COMMITTED
character-set-server=utf8mb4
collation-server=utf8mb4_bin
default-storage-engine=INNODB
max_connections=200
symbolic-links=0
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
validate-password=OFF
plugin-load=validate_password.so
innodb_log_file_size=2GB
max_allowed_packet = 256M

上面的都是一些基本设定,也是根据官网的进行设定即可

16.数据库中,我们还需要创建一个表跟账号提供使用

在设定的时候也会出现各种报错,所以在此处我们在延时如何解决

报错:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

数据账号设定的问题:在此处添加 skip-grant-tables =1

17.添加完成后,我们保存,在重启数据库进入数据库直接输入:mysql后直接就进入了

进入后依次输入如下操作:

use mysql;

update mysql.user set authentication_string=password('kk') where user='root';

flush privileges;

alter user 'root'@'localhost' identified by 'kk';
完成之后保存退出,在将上次我们设定的 skip-grant-tables =1 删除

18.再次输入:mysql -uroot -p 进入后设定如下信息


创建数据库及字符更改,因为最新版本的不支持utf8,而是utf8_bin ,在数据库配置档中我们也添加了utf8_bin这个在上面,此处再次附件官网说明连接:

https://confluence.atlassian.com/confkb/how-to-fix-the-collation-and-character-set-of-a-mysql-database-670958160.html
create database confluence default charset 'utf8';
create user 'confluence'@'%' identified by 'confluence';
grant all on confluence.* to 'confluence'@'%';
alter database confluence default collate utf8_bin;
flush privileges;

19.再次回到我们浏览器中连接设定,即可看到我们数据连接成功,点击下一步,等待他设定完成即可

20.选择对应的站点,如果是新部署的话,我们选择空白站点

21.我们选择在Confluence管理账号,也可以选择Jira的,根据公司业务需求进行调整,Jira也是不错的,但是我这里没有部署,下期,在给给我小伙伴部署跟演示

22.配置系统账号,也就是最高管理用户,

23.如果您显示如下信息,说明已经部署成功了,至此部署完成结束

CentOS 运维避坑实战

CentOS7.9 安装 Python3.8.16 后 yum 报错,快速修复方案

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值