CentOS7搭建wiki系统--Confluence

 

一、环境准备

1、下载软件工具包

链接:https://pan.baidu.com/s/1Hrvi3IvjY6aK4KggD5UWTw 
提取码:4i5d

 

2、安装JDK1.8

把包放到服务器
jdk-8u51-linux-x64.gz
tar -zxvf jdk-8u51-linux-x64.gz
mv jdk1.8.0_51 /opt/

配置环境变量
vim /etc/profile
JAVA_HOME=/opt/jdk1.8.0_51
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH

加载验证
source /etc/profile java -version

 

3、安装Mysql5.6

将rpm包下载下来

MySQL-client-5.6.46-1.el7.x86_64.rpm MySQL-server-5.6.46-1.el7.x86_64.rpm

  

安装依赖

yum install -y perl net-tools autoconf

  

检查是否安装mysql数据库

rpm -qa | grep mariadb
rpm -qa | grep mysql

  

卸载已安装的数据库

rpm -e 长包名 --nodeps

  

安装mysql数据库

rpm -ivh MySQL-client-5.6.46-1.el7.x86_64.rpm
rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm

  

配置mysql

vi /usr/my.cnf
[client]
default-cahracter-set=utf8
[mysqld]
character_set_server=utf8
collation_server=utf8_general_ci
skip-grant-tables

  

登录数据库

service mysql start
mysql
use mysql
update user set password=password('ok');

  

继续配置

vi /usr/my.cnf
#skip-grant-tables
service mysql restart

  

再次登录

mysql -uroot -pok
set password=password('ok');
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'ok' WITH GRANT OPTION;
flush privileges;

  

创建数据库

CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;

GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'localhost' IDENTIFIED BY '123456';

GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'%' IDENTIFIED BY '123456';

FLUSH PRIVILEGES;

SET GLOBAL tx_isolation='READ-COMMITTED';

  

创建一个数据目录并添加权限(安装配置时使用)

mkdir /opt/wiki_date/

chmod 777 /opt/wiki_date/

 

 

二、准备启动包以及其他文件

 

atlassian-confluence-6.8.5-x64.bin

mysql-connector-java-5.1.31-bin.jar

 

三、为执行文件添加权限

 

chmod +x atlassian-confluence-6.8.5-x64.bin

 

 

四、执行bin文件

 

./atlassian-confluence-6.8.5-x64.bin

 

 

五、上传mysql驱动

 

service confluence stop

# 将 mysql-connector-java-5.1.31-bin.jar 上传至/opt/atlassian/confluence/confluence/WEB-INF/lib下

service confluence start

 

 

六、安装配置confluence

 

浏览器输入IP:8090  进入浏览器后切记不要多次点击(一个按钮点2次就报错了)以及中途中断否则就可能需要重新安装(查看“标题七”重新安装)

 

 

 

 

 

 

这里不勾选插件,直接点击下一步。

 

 

 

 

 

登陆账号获取授权码,无账号可注册。

 

 

 

 

点击创建证书后,等待下面弹出的窗口,点yes。

 

 

 

 

随后跳转到安装页面,点下一步。(注意:点完下一步可能会出现创建集群 的页面, 集群名字随便填,目录填环境准备中创建好的数据目录路径,点 击下一步)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

如果进入之后右面有一些提示信息。去除方法:

vim /usr/my.cnf

[client]

default-cahracter-set=utf8

[mysqld]

character_set_server=utf8

collation_server=utf8_general_ci

max_allowed_packet=512M

innodb_log_file_size=2GB

 

service confluence restart

systemctl restart mysql

  

 

 

 

 

 

 

七、卸载和重新安装

service confluence stop

cd /opt/wiki_date/ && rm -rf *

rm -rf /opt/atlassian/

rm -rf  /var/atlassian/

./atlassian-confluence-6.8.5-x64.bin

# 将mysql-connector-java-5.1.31-bin.jar 上传至/opt/atlassian/confluence/confluence/WEB-INF/lib下

service confluence start

mysql -uroot -pok

mysql> drop database confluence;

mysql> CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;

mysql> GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'localhost' IDENTIFIED BY '123456';

mysql> GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'%' IDENTIFIED BY '123456';

mysql> FLUSH PRIVILEGES;

mysql> SET GLOBAL tx_isolation='READ-COMMITTED';

  

posted @ 2021-07-21 16:43  Liuyim  阅读(831)  评论(0编辑  收藏  举报