知识库安装(linux机器)
一、MySQL安装
1.进入home目录:cd /home
2.运行下载Mysql的指令:
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
(wget是下载指令,后面是下载地址,会在当前目录下载一个安装包)
3.用ls指令查看当前目录文件,如果文件有了,使用解压指令:
rpm -ivh mysql57-community-release-el7-8.noarch.rpm 对这个包进行解压
4.解压之后,使用yum进行Mysql安装:yum install mysql-server
5.安装完成之后,启动mysql:service mysqld start(这样Mysql就安装好了)
二、MySQL改密和外网访问权限
1.第一步完成Mysql的安装,不过这个mysql安装的,我们也无法连接,因为没有root的密码
所以需要查找一下root密码,执行指令:grep "password" /var/log/mysqld.log
2.看到密码之后,我们要使用这个密码登录,输入mysql连接指令:mysql -u root -p
之后会提示输入密码,就是刚才我们获得到的密码(linux密码输入不显示,输入完可直接回车)
3.连接mysql之后,总的6句指令完成修改密码和远程连接
1.)SET PASSWORD = PASSWORD('Root123!');
2.)ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
3.)flush privileges;
4.)grant all privileges on *.* to root@"%" identified by "Root123!";
5.)grant all privileges on *.* to root@"localhost" identified by "Root123!";
6.)flush privileges;
第一句,设置新密码:SET PASSWORD = PASSWORD('Root123!');
这一句表示把当前用户密码设置成为 Root123!
我们是5.7的版本,对密码有要求,必须要有一个大写字母。
第二句:ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
表示让这个用户密码从不过期
第三句表示应用以上两句的设置:flush privileges;
这三句执行完,我们就完成了密码设置。接下来要让root用户,可以从其他Ip连接,默认情况下root用户只能被localhost访问,因为是root@localhost,需要一个root@%的用户才能从任何主机连接。
接下来三句,一句一句执行:
grant all privileges on *.* to root@"%" identified by "Root123!";
grant all privileges on *.* to root@"localhost" identified by "Root123!";
flush privileges;
执行完之后,exit返回到操作画面
4.设置好了之后,可以通过自己本地的sqlyog,连接一下刚装的Mysql
数据库安装大体步骤如下:
一、confluence的安装
1.confluence的安装执行:
2.安装java
1).yum install java
2).使用java -version验证安装。
3.我们执行ls -al,观察一下文件的权限
你们刚下载的文件名应该是红色的,Linux操作系统,默认是不给执行权限的,就是左侧的x权限
所以我们需要执行以下赋权限的指令:chmod 755 atlassian-confluence-6.11.2-x64.bin
4.执行之后,再用ls查看文件,就可以看到名字成为绿色了,表示可以执行
5.执行:./atlassian-confluence-6.11.2-x64.bin安装(跟着指引走)
6.systemctl stop firewalld.service关闭防火墙(如果不关外网访问不到)
现在服务器本机8090已经运行着知识库的服务了,可以直接Ip地址:8090直接访问了。
二、key的生产配置
1.试用安装使用的是系统集成的数据库,可使用试用版key,产品安装需要指定外部数据库连接,需要购买产品key。
2.获取插件:这一步骤中不使用其他插件
3.授权码:需去官方购买授权
官方点击购买,选择Confluence产品
这边付款需要使用Visa卡结算
4.填写购买到的key,完成安装,开始配置数据库
5.选择-->我自己的数据库
6.选择mysql数据库,需要下载数据库驱动,进入服务器可直接下载
7.进入需要放置文件的目录,
下载sql驱动:wgethttps://cdn.mysql.com/Downloads/Connector-J/mysql-connector-java-5.1.47.tar.gz
8.下载完成需要解压缩,gz文件的解压命令:gzip -d mysql-connector-java-5.1.47.tar.gz
9.gzip解压后得到tar文件,再使用tar命令解压后得到目录,将目录中Jar文件拷贝到指定目录。
10.放置jar文件完成后,重启confluence,命令:/etc/init.d/confluence restart
11.创建数据库,并设置utf-8默认编码,并设置隔离级别
12.修改服务器上Mysql配置文件,/etc/my.cnf
追加:
13.重新启动mysql服务:
service mysqld stop 停止mysql服务
service mysqld start 启动mysql服务
14.回到confluence,进行连接测试
15.安装配置完成