Confluence搭建文档

1、安装jdk配置环境

略过

2、安装mysql

(由于yum源上没有mysql-server。所以必须去官网下载,这里 我们用wget命令,直接获取)

wget https://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

-bash: wget: 未找到命令

我们先安装下wget

yum -y install wget

然后再执行

wget https://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

安装mysql依赖包

yum -y install mysql57-community-release-el7-10.noarch.rpm

安装mysql数据库

yum -y install mysql-community-server

安装完成重启

systemctl restart mysqld

netstat –an  列出所有端口 (包括监听和未监听的)

此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

grep "password" /var/log/mysqld.log

复制密码进入数据库

直接修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '123';

会出现报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

以上报错是说新设置的密码过于简单,

解决方式就是修改密码策略和长度

mysql> set global validate_password_policy=0;

mysql> set global validate_password_policy=LOW;

mysql> SET GLOBAL validate_password_length=4;

再输入命令:ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

即可成功!

开启远程连接

(1)使用“use mysql”命令,选择要使用的数据库,修改远程连接的基本信息,保存在mysql数据库中,因此使用mysql数据库。

(2)使用“GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;”命令可以更改远程连接的设置。

(3)使用“flush privileges;”命令刷新刚才修改的权限,使其生效。

(4) 使用“select host,user from user;”查看修改是否成功。

(5)若防火墙开启则无法通过远程访问数据库

先安装iptables服务:

sudo yum install iptables-services 
sudo systemctl enable iptables && sudo systemctl enable ip6tables 
sudo systemctl start iptables && sudo systemctl start ip6tables

再重新启动mysql数据库

service mysqld restart

连接数据库成功!

<1>建库

安装并配置MySQL后,为Confluence创建数据库用户和数据库,如下所示:

创建一个空的Confluence数据库模式(例如confluence):

CREATE DATABASE <database-name> CHARACTER SET utf8 COLLATE utf8_bin;

注:如果Confluence未在同一服务器上运行,请将localhost替换为Confluence服务器的主机名或IP地址。

<2>配置mysql服务器:

在MySQL服务器中编辑  my.cnf 文件(y.ini在Windows操作系统上为m )。找到[mysqld]文件中的  部分,并添加或修改以下参数:(  有关编辑 和的  详细说明,  
请参阅  MySQL选项文件。)找到文件中的部分,并添加或修改以下参数:my.cnfmy.ini

[mysqld]

 

#将默认字符集指定为UTF-8

 

character-set-server=utf8

 

collation-server=utf8_bin

 

#将默认存储引擎设置为InnoDB:

 

default-storage-engine=INNODB

 

#指定值max_allowed_packet至少为256M:

 

max_allowed_packet=256M

 

#指定值  innodb_log_file_size 至少为2GB:

 

innodb_log_file_size=2GB

 

#确保sql_mode参数未指定NO_AUTO_VALUE_ON_ZERO

 

sql_mode = NO_AUTO_VALUE_ON_ZERO

 

#确保数据库的全局事务隔离级别已设置为READ-COMMITTED。

 

transaction-isolation=READ-COMMITTED

 

#检查二进制日志记录格式是否配置为使用“基于行”的二进制日志记录。

 

binlog_format=row

(3)重新启动MySQL服务器以使更改生效:

在Windows上,使用Windows服务管理器重新启动该服务。

在Linux上:

根据您的设置运行以下命令之一:' /etc/init.d/mysqld stop'或' /etc/init.d/mysql stop'或' service mysqld stop'。

然后再次运行相同的命令,将' stop' 替换为' start'。

在Mac OS X上,运行' sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart'。

3、安装confluence

Wget https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.15.2-x64.bin

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

./atlassian-confluence-6.15.4-x64.bin

OK [o, Enter], Cancel [c] ---> 输入o

Express Install (uses default settings) [1],

Custom Install (recommended for advanced users) [2, Enter],

Upgrade an existingConfluence installation [3] ---> 输入1

Install [i, Enter], Exit [e] ---> 输入i

Yes [y, Enter], No[n] ---> 输入y

Confluence 6.3.1 canbe accessed at http://localhost:8090

Finishing installation ...

4、破解confluence

下载破解器:https://pan.baidu.com/s/1fkFFkyGwmAo30TElDLNJdw,提取码:mp9h

打开cmd

进入到confluence_keygen.jar包所在的位置,执行命令:

java -jar confluence_keygen.jar

name、email、随意填,Organization默认即可,将Server ID 复制到破解器里面.

将/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar文件ftp到本地,

并重命名为atlassian-extras-2.4.jar,运行confluence_keygen.jar,点击.patch,选择atlassian-extras-2.4.jar文件,点击打开,

jar文件破解成功然后再将atlassian-extras-2.4.jar名字改回来atlassian-extras-decoder-v2-3.4.1.jar,并上传至服务器目录/opt/atlassian/confluence/confluence/WEB-INF/lib/覆盖原来的

重启confluence,service confluence restart

5、下载并安装mysql驱动程序

由于许可限制,我们无法将MySQL驱动程序与Confluence捆绑在一起。要使数据库驱动程序可用于Confluence:

(1)停止合流。

(2)前往  数据库JDBC驱动程序并下载相应的驱动程序。驱动程序文件将被调用 mysql-connector-java-5.1.xx-bin.jar

(3)将.jar文件放在  <installation-directory>/confluence/WEB-INF/lib 目录中。

(4)重新启动Confluence,然后转到  http://localhost:<port> 浏览器继续安装过程。

 

 

如上图所示,显示数据库连接成功,即可点击下一步,完成建表操作。

单击“  下一步  继续Confluence设置过程.(创建空间-->配置用户及用户组-->配置系统管理员账户-->安装成功)

 

问题1:

若中途安装由于配置问题(数据库字符集选错等问题)导致confluence报错,可通过删除目录下所有文件,重新开始安装:/var/atlassian/application-data/confluence

问题2:

修改完mysql服务器配置文件之后重启,navicat连接数据库报错:

Lost connection to MySQL server at ‘reading initial communication packet', system error: 0

解决办法:

修改my.cnf文件:

看看是否有绑定本地回环地址的配置,如果有,注释掉下面这段文字:

# bind-address = 127.0.0.1

然后找到[mysqld]部分的参数,在配置后面建立一个新行,添加下面这个参数:
skip-name-resolve

保存文件并重启MySQL。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值