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
|
(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。