wiki confluence下载链接:https://www.atlassian.com/software/confluence/download-archives
选择相应的版本
1.安装Java
可以选择源码安装,也可以yum
这里我们用yum
yum provides java 搜索Java版本
yum -y install java-1.8.0-openjdk-1.8.0.272.b10-1.el7_9.x86_64
2.安装mysql5.7数据库
下载源:rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
vim /etc/yum.repos.d/mysql-community.repo
修改 mysql-community.repo 将MySQL8.0的enable=1修改成enable=0。
将MySQL5.7的enable=1修改成enable=1
安装数据库:yum install mysql-server -y
启动并设置设置开机自启动:
systemctl restart mysqld
systemctl enable mysqld
密码保存在日志文件中
[root@mysql-server ~]# grep password /var/log/mysqld.log
修改数据库密码:
第一种:
先用过滤出的密码登录进入数据库:
mysql -uroot -p’woHtkMgau9,w’
第二种:
直接使用命令 “旧密码即是过滤出来的密码”
mysqladmin -u root -p’旧密码’ password ‘新密码’
3.创建数据库(注意设置utf-8)
create database confluence default character set utf8 collate utf8_bin;
创建授权用户:
grant all on confluence.* to 'confluencer'@'%' identified by 'Sq123456.';
flush privileges; #刷新权限
用新户登录验证:
mysql -uconfluencer -pSq123456.
4.开始安装confluence
# 给bin包添加可执行权限
chmod 755 atlassian-confluence-7.4.6-x64.bin
# 添加权限的另一种方法
chmod +x atlassian-confluence-7.4.6-x64.bin
执行安装:
./atlassian-confluence-7.4.6-x64.bin
安装过程中confluence会问你几个问题,我在下面解释一下问题的意思
第一问:
This will install Confluence 5.6.6 on yourcomputer.
OK [o, Enter], Cancel [c]
(输入`o` 或 按`回车`键)
#这里是在通知你,将要在你的电脑上安装Confluence 5.6.6,输入o 或 按回车 键,
允许程序安装
第二问:
Choose the appropriate installation or upgradeoption.
Please choose one of the following:Express Install (uses default settings) [1],
Custom Install (recommended for advanced users)[2, Enter],
Upgrade an existing Confluenceinstallation [3]
(输入`1`)
系统提示你“选择适当的安装或升级选项”这里三个选项的含义分别是快速安装(默认设置)
自定义安装(适合高级用户) 以及升级现有的Confluence如果你手快(或手欠)按了回车却
不知道该如何配置,那也不用担心,继续一路回车下去就是按照默认设置进行安装;
我在这里选择1,使用默认设置快速安装就好
第三问:
See where Confluence will be installed and thesettings that will be used.
Installation Directory: /opt/atlassian/confluence
Home Directory: /var/atlassian/applicationdata/confluence
HTTP Port: 8090RMI
Port: 8000
Install as service: Yes
Install [i, Enter], Exit [e]
(输入`i` 或 按`回车`键)
这里是在提示你,默认设置是什么样的默认安装路径是/opt/atlassian/confluence
默认家路径是/var/atlassian/application-data/confluence
其实,我还是觉得Home Directory翻译成起始路径或有效路径比较好,
翻译成家路径好像容易引起歧义,这里拿捏不准,为了便于读者直接联想到Home这个单词,
暂且选择翻译成家路径默认监听端口是HTTP Port: 8090 RMI Port: 8000
出现如下信息代表安装成功:(y或n 提示你是否现在启动confluence,这里我们选择n)
5.破解 (首先要安装Java环境在自己电脑,这里不介绍了,可以自己百度教程)
- 在/opt/atlassian/confluence/confluence/WEB-INF/lib目录中找到atlassian-extras-decoder-v2-3.4.1.jar并备份
随后将atlassian-extras-decoder-v2-3.4.1.jar重命名为atlassian-extras-2.4.jar并下载到本地 (和破解工具放在同一目录)
- 下载破解工具confluence_keygen.jar(.链接:https://pan.baidu.com/s/1KdlqFHVW0bTShex9ihkjkQ 密码:z1aw),执行以下命令
点击.patch!选择上一步保存到本地的要破解的jar包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
- 下载mysq连接驱动jar包mysql-connector-java-5.1.24-bin.jar并上传至/opt/atlassian/confluence/confluence/WEB-INF/lib目录
mysql链接驱动下载及设置
wget https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.24/mysql-connector-java-5.1.24.jar
cp mysql-connector-java-5.1.24.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/
5.启动confluence
/opt/atlassian/confluence/bin/startup.sh
6.打开电脑浏览器访问:http://ip:8090
选择语言:
选择产品安装
这一步什么都不选,直接点击下一步:
复制服务器ID,粘贴到破解工具:
Name随便输入但要6位数,点击.gen!生成Key,直接复制到网页,点击下一步
选择自己数据库
数据库连接成功,点击下一步,时间交长静静等待即可:
注意安装错了怎么删除重新安装:
+++++++++++++++++++++++++++++++++++++++
我该怎么删除confluence呢?
在安装时,confluence会提示你将其安装在了什么位置(如果你忘记了,可以再读一遍安装文档);
如果是使用默认配置进行安装,那只需要执行如下命令即可:
[root@confluence ~]# rm -rf /opt/atlassian/confluence
[root@confluence ~]# rm -rf/var/atlassian/application-data/confluence
需要你注意的是,使用绝对路径进行删除是个不好的习惯,建议你先进入目录再删除。
除此之外,还需要你删除confluence的用户和组具体方法是
[root@confluence ~]# userdel -r confluence
数据库优化的配置文件
“企业中正用的优化数据”
###在默认的/etc/my.cnf中最后直接添加这些参数就可以
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
#lc-messages-dir = /usr/share/mysql
#skip-external-locking
#bind-address = 0.0.0.0
thread_stack = 192K
thread_cache_size = 8
log_error = /var/log/mysqlerror.log
expire_logs_days = 10
max_binlog_size = 100M
skip-name-resolve
back_log = 600
max_connections = 1000
open_files_limit = 65535
table_open_cache = 128
binlog_cache_size = 1M
max_heap_table_size = 8M
tmp_table_size = 16M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
sort_buffer_size = 8M
join_buffer_size = 8M
thread_cache_size = 8
query_cache_size = 16M
query_cache_limit = 2M
key_buffer_size = 32M
transaction-isolation=READ-COMMITTED
innodb_large_prefix=on
innodb_file_format=Barracuda
character-set-server=utf8mb4
collation-server=utf8mb4_bin
default-storage-engine=INNODB
max_allowed_packet=256M
innodb_log_file_size=2GB
binlog_format=row
slow_query_log=on
slow_query_log_file=/var/log/mysql-slow.log