ubuntu18.04下confluence7.4+mysql5.7.39安装教程

安装包目录:

/data2/wiki/confluence_setup,里面分别为confluence安装包,破解工具,mysql-connector

下载路径,https://download.csdn.net/download/qq_14845119/86398301

安装:

本人使用的是docker安装,镜像可以使用任意的镜像,数据都挂载在data2目录下,

docker run -itd --network=host --name="wiki" -v /data2/wiki:/data2/wiki nvcr.io/nvidia/cuda:11.0.3-cudnn8-devel-ubuntu18.04 /bin/bash

 #进入容器

docker exec -it 913ab9b96473 /bin/bash

apt-get update#更新系统
cd /data2/wiki/confluence_setup/ #进入安装包目录

apt install default-jre #安装java运行环境

apt install mysql-server #安装mysql数据库
service mysql start #启动mysql

#建表

mysql -u root -p #登录mysql
> create database confluence character set utf8mb4 collate utf8mb4_bin;
> grant all privileges on confluence.* to 'confluence'@'localhost' identified by 'confluence';
> flush privileges;

#修改字符集支持中文

> show variables like 'char%';

ubuntu18.04下confluence7.4+mysql5.7.39安装教程_第1张图片

> set character_set_client=utf8;
> set character_set_connection=utf8;
> set character_set_database=utf8;
> set character_set_results=utf8;
> set character_set_server=utf8;
> flush privileges;
>quit;

但是上面的设置,重启mysql服务就会失效,

vim /etc/mysql/mysql.conf.d/mysqld.cnf

增加,

character-set-server=utf8
collation-server=utf8_bin

ubuntu18.04下confluence7.4+mysql5.7.39安装教程_第2张图片

 #保证所有用户都可以访问

>grant all on *.* to admin@'%' identified by '123456' with grant option;
> flush privileges;

#修改mysql配置文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

将bind-address           = 127.0.0.1进行注释掉

ubuntu18.04下confluence7.4+mysql5.7.39安装教程_第3张图片

#修改read

>set global transaction isolation level READ COMMITTED;
> flush privileges;
>quit;

 #使用mysql自带的workbench进行连接测试,证明可以连接成功

ubuntu18.04下confluence7.4+mysql5.7.39安装教程_第4张图片

#安装confluence

chmod 777 atlassian-confluence-7.4.0-x64.bin #权限最高
bash atlassian-confluence-7.4.0-x64.bin

 全部enter,

ubuntu18.04下confluence7.4+mysql5.7.39安装教程_第5张图片

#修改mysql java 连接jar包

tar -xvf mysql-connector-java-5.1.49.tar.gz
cp mysql-connector-java-5.1.49/mysql-connector-java-5.1.49-bin.jar /data2/wiki/atlassian/confluence/confluence/WEB-INF/lib/

 #重启confluence服务

/data2/wiki/atlassian/confluence/bin/shutdown.sh 
/data2/wiki/atlassian/confluence/bin/startup.sh

#浏览器安装

输入服务器ip:8090,比如我的http://192.168.3.62:8090/

ubuntu18.04下confluence7.4+mysql5.7.39安装教程_第6张图片

ubuntu18.04下confluence7.4+mysql5.7.39安装教程_第7张图片 

ubuntu18.04下confluence7.4+mysql5.7.39安装教程_第8张图片 

#破解

将/data2/wiki/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar

拷贝到本地confluence破解工具

并且将atlassian-extras-decoder-v2-3.4.1.jar改名为atlassian-extras-2.4.jar

执行,java -jar confluence_keygen.jar

ubuntu18.04下confluence7.4+mysql5.7.39安装教程_第9张图片

Server ID输入浏览器上的ID,先.gen再.patch,完成后生成新的jar包

ubuntu18.04下confluence7.4+mysql5.7.39安装教程_第10张图片

还是将生成的atlassian-extras-2.4.jar改名为atlassian-extras-decoder-v2-3.4.1.jar,

同时复制到/data2/wiki/atlassian/confluence/confluence/WEB-INF/lib/目录下,将原来的进行替换。

cd /data2/wiki/atlassian/confluence/confluence/WEB-INF/lib/
mv atlassian-extras-decoder-v2-3.4.1.jar atlassian-extras-decoder-v2-3.4.1.jar_bak

然后将新的拷贝过去。

#重启confluence服务

/data2/wiki/atlassian/confluence/bin/shutdown.sh 
/data2/wiki/atlassian/confluence/bin/startup.sh

ubuntu18.04下confluence7.4+mysql5.7.39安装教程_第11张图片

ubuntu18.04下confluence7.4+mysql5.7.39安装教程_第12张图片 

Database URL:jdbc:mysql://192.168.3.62:3306/confluence?useUnicode=true&characterEncoding=UTF-8&useSSL=false&sessionVariables=tx_isolation='READ-COMMITTED'

Plus:

修改文件目录,/data2/wiki/atlassian/application-data/confluence/confluence.cfg.xml

安装完成!

你可能感兴趣的:(服务架构,linux,运维,服务器)