目录
1 准备
1.1 MySQL
MySQL安装教程
创建数据库“confluence”,创建用户“confluence”,给“confluence”分配权限。
CREATE DATABASE `confluence` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'confluence'@'%' IDENTIFIED BY 'xxxxxxxxxxx';
grant all privileges on confluence.* to confluence@'%';
show grants for confluence;
1.2 atlassian-agent
下载地址:https://zhile.io/2018/12/20/atlassian-license-crack.html
GitHub:https://github.com/hgqapp/atlassian-agent
保存至/opt/software
1.3 JDBC
https://dev.mysql.com/downloads/connector/j/
保存至/opt/software
1.4 confluence安装包
https://www.atlassian.com/software/confluence/download-archives
保存至/opt/software
2 安装
全称root用户操作。
给安装包操作权限,执行安装程序。
cd /opt/software
chmod +x atlassian-confluence-7.19.9-x64.bin
./atlassian-confluence-7.19.9-x64.bin
允许安装:
快速安装:
查看安装情况并同意:
先不立即启动:
3 初始化
将JDBC放到confluence的lib下。
cp /opt/software/mysql-connector-java-8.0.27-bin.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/
启动confluence。
CATALINA_OPTS="-javaagent:/opt/software/atlassian-agent.jar" /opt/atlassian/confluence/bin/start-confluence.sh
查看启动情况。
ps aux | grep java
浏览器访问 IP:8090
下一步,复制服务器ID。
在服务器上查看atlassian-agent使用说明。
java -jar /opt/atlassian/confluence/atlassian-agent.jar
获取授权码:
java -jar /opt/atlassian/confluence/atlassian-agent.jar -d -m test@test.com -n test -p conf -o http://服务的IP地址/ -s 服务器ID
填入网页的框框中。
设置数据库,选择MySQL,通过连接字符串。
jdbc:mysql://localhost/confluence?sessionVariables=transaction_isolation='READ-COMMITTED'
使用MySQL创建好的confluence用户。
启动Confluence:
CATALINA_OPTS="-javaagent:/opt/software/atlassian-agent.jar" /opt/atlassian/confluence/bin/start-confluence.sh
关闭Confluence:
/opt/atlassian/confluence/bin/stop-confluence.sh
4 卸载
4.1 删除主目录
rm -rf /opt/atlassian/
4.2 删除数据目录
rm -rf /var/atlassian/
4.3 删除用户
userdel -r confluence
4.4 删除开机启动
rm -rf /etc/init.d/confluence