CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

admin 2023年11月5日23:44:56评论71 views字数 3102阅读10分20秒阅读模式

一、安装MySQL8.0.35

下载MySQL8.0.35 EL7的RPM捆绑包并安装

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

mkdir /opt/mysql-8.0.35-rpm_package
tar -xvf mysql-8.0.35-1.el7.x86_64.rpm-bundle.tar -C /opt/mysql-8.0.35-rpm_package/
cd /opt/mysql-8.0.35-rpm_package/
ll -trh
rpm -qa | grep mariadb-libs
rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps
rpm -ivh mysql-community-client-plugins-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-common-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.35-1.el7.x86_64.rpm 
rpm -ivh mysql-community-client-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.35-1.el7.x86_64.rpm

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

说明:在Linux环境下默认是区分大小写的,如要改变这种默认方式,需要在初始化前修改 lower_case_table_names 

MySQL8.0要求不能在initialize之后再更改lower_case_table_names 的值,也就是说,再通过更改my.cnf文件是不管用的。 

初始化前,linux下修改文件my.cnf,在[mysqld]配置节点下添加 lower-case-table-names=1,然后再执行如下命令。

https://dev.mysql.com/doc/refman/8.0/en/identifier-case-sensitivity.html

二、修改MySQL配置文件并创建Confluence数据库

vim /etc/my.cnf
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_bin
default-storage-engine=INNODB
max_allowed_packet=256M
innodb_log_file_size=2GB
transaction-isolation=READ-COMMITTED
binlog_format=row
log_bin_trust_function_creators = 1

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

以及修改mysql的数据库存储路径

mkdir -p /data/mysql
mysqld --initialize
chown -R mysql:mysql /data/mysql
systemctl start mysqld
systemctl enable mysqld

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

查看mysql的root初始密码

cat /var/log/mysqld.log | grep password

mysql -u root -p登录数据库后修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MySQLServer_2023!'

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

用新密码登录并创建Confluence的数据库

CREATE DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'confluence'@'%' IDENTIFIED BY 'Confluence_2023!';
GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

三、安装Confluence

https://www.atlassian.com/zh/software/confluence/download-archives

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

下载后上传到服务器

安装

chmod 777 atlassian-confluence-7.20.3-x64.bin 
./atlassian-confluence-7.20.3-x64.bin 

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

接下来下载MySQL JDBC驱动

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

JDBC jar包上传至/opt/atlassian/confluence/confluence/WEB-INF/lib/目录

cp mysql-connector-j-8.0.33.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/mysql-connector-java.jar

上传atlassian-agent.jar /opt/atlassian/confluence/atlassian-agent.jar 

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

vim /opt/atlassian/confluence/bin/setenv.sh 

如下图所示位置添加如下行

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

vim /opt/atlassian/confluence/bin/setenv.sh

CATALINA_OPTS="-javaagent:/opt/atlassian/confluence/atlassian-agent.jar ${CATALINA_OPTS}"
然后启动confluence
/opt/atlassian/confluence/bin/start-confluence.sh
firewall-cmd --permanent --zone=public --add-port=8090/tcp
firewall-cmd --reload

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

四、初始化Confluence

浏览器打开8090端口

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

cd /opt/atlassian/confluence/jre/bin
./java -jar /opt/atlassian/confluence/atlassian-agent.jar -p conf -m [email protected] -n walkingcloud -o http://www.walkingcloud.cn -s BXFJ-4HPT-2PTX-LXYN

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

配置数据库链接信息

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

初始化Confluence

CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

(图片点击放大查看)

说明:公众号后台回复【confluence】获取相关文件

原文始发于微信公众号(WalkingCloud):CentOS7.9+MySQL8.0.35下安装Confluence7.20.3

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年11月5日23:44:56
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   CentOS7.9+MySQL8.0.35下安装Confluence7.20.3http://cn-sec.com/archives/2176565.html

发表评论

匿名网友 填写信息