Confluence6+mysql5.7安装避坑详细记录

这篇具有很好参考价值的文章主要介绍了Confluence6+mysql5.7安装避坑详细记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、前言

二、下载与安装

1、版本和安装环境

2、安装数据库

3、配置数据库

4、安装confluence

三、Pj confluence

1、选择语言和产品安装

2、Pj

3、上传mysql驱动

4、重启Confluence服务继续安装

四、Confluence重启卸载方法

重启方法

方法一

方法二

卸载Confluence


一、前言

confluence可用于个人或多人知识存储和文章分享,有团队维护的,详情可参考confluence官网。

以下操作过程,mysql5.7数据库、数据库配置方法、数据库驱动confluence7.4也支持,按照下面的操作过程confluence7.4我也搭建成功了,但Pj包我用的7的。confluence8我没试过。

二、下载与安装

1、版本和安装环境

centos 7
jdk 8 (用于Pj jar文件,用linux和windows Pj 都行,为了方便我用的windows)
mysql 5.7  (confluence对可是配数据库的版本有要求的)
Confluence 6.8.5

2、安装数据库

confluence对可适配数据库有要求,这是第一个坎!

confluence支持多种的数据库,为了方便,我这里用的是mysql版本5.7,Confluence本身是没有集成mysql驱动的,所以还需要连接mysql的jar包mysql-connector。

1)安装mysql5.7

现在高版本的centos和kali中mysql的版本也很高,但不适配confluence6使用,下边这篇文章可用于安装mysql5.7的参考:[亲测有效]CentOS7下安装mysql5.7-CSDN博客https://blog.csdn.net/huayimy/article/details/135753769?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22135753769%22%2C%22source%22%3A%22huayimy%22%7D

2)安装mysql驱动

下载路径:https://dev.mysql.com/downloads/connector/j/5.1.html
选择对应的linux版本信息,再选择5.1.46版本,下面这张图是下载包中的内容,mysql...bin.jar这个文件是驱动后面要用。

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

3、配置数据库

最好先对数据库进行配置,官网有对数据库详细要求的具体配置内容

Database Setup For MySQL | Confluence Data Center and Server 8.7 | Atlassian Documentationhttps://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html

注:我配置官网的数据库连接没成功,配置下边的连接成功了

1)mysql配置文件为/etc/my.cnf,在[mysqld]标签下添加(安装完confluence后再配置也不会报错)

init_connect='SET collation_connection = utf8_unicode_ci'

init_connect='SET NAMES utf8'

character-set-server=utf8

collation-server=utf8_unicode_ci

skip-character-set-client-handshake

transaction-isolation=READ-COMMITTED

2)接着配置文件/etc/my.cnf.d/client.cnf,在[client]中添加

default-character-set=utf8

3)然后配置文件/etc/my.cnf.d/mysql-clients.cnf,在[mysql]中添加

default-character-set=utf8

 注:我是用centos7本地安装的mysql,没有2)和3)这两个文件,后面启动时也没报错影响

4)最后重启mysqld,并登陆mysqld查看字符集 

service mysqld restart
mysql -uroot -p
mysqld [(none)]> show variables like "%character%";show variables like "%collation%";

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

5)为Confluence创建对应的数据库、用户名和密码

若有这个报错  ERROR 2002 (HY000: Can’t connect to local MySQL server through socket /var/lib/mysql/mysql.sock  可参考这篇文章:[已解决]ERROR 2002 (HY000: Can’t connect to local MySQL server through socket /var/lib/mysql/mysql.sock-CSDN博客https://blog.csdn.net/huayimy/article/details/135740534?spm=1001.2014.3001.5502若有这个报错  ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables 可参考这篇文章:[已解决]ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables 成功解决报错-CSDN博客https://blog.csdn.net/huayimy/article/details/135743695?spm=1001.2014.3001.5502

mysqld [(none)]> create database confluence default character set utf8 collate utf8_bin;
mysqld [(none)]> grant all on confluence.* to 'confluence'@'localhost' identified by 'Confluence@123';
mysqld [(none)]> flush privileges;

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

这里要注意有个坑一定要提前填上!!这是第二个坎!!

6)关闭mysql的ssl认证

MySQL默认SSL认证设置是开启的,必须关闭此数据库的ssl认证或者关闭所有ssl认证,不然会一直显示连接失败!!

具体操作可参考这篇文章:

[已解决]mysql关闭SSL功能和永久关闭SSL设置-CSDN博客https://blog.csdn.net/huayimy/article/details/135750395?spm=1001.2014.3001.5502

4、安装confluence

1)下载confluence

官网:
https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-6.8.5-x64.bin
https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-6.8.5-x64.exe

注:这里建议下载6.8.5,高版本我之前测试没成功(下次试一下7版本的,如成功了我再过来补充)

2)下载Pj工具(后面Pj时用)

https://www.tracymc.cn/wp-content/uploads/2018/08/confluence%E7%A0%B4%E8%A7%A3%E5%B7%A5%E5%85%B7-6.8.5.ziphttps://www.tracymc.cn/wp-content/uploads/2018/08/confluence%E7%A0%B4%E8%A7%A3%E5%B7%A5%E5%85%B7-6.8.5.zip

3)安装

先给此文件赋予777权限,方便运行

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

运行文件得到下面的内容,需要注意记录好Confluence的安装路径我使用的默认路径,省事
默认程序:/opt/atlassian/confluence
默认数据:/var/atlassian/application-data/confluence

注:如果最后找不到安装路径了,就用find命令找,然后pwd即为安装路径

在安装的最后,会问Start Confluence now?选n或y都行,因为Pj时也要重启confluence服务的。

# 执行安装程序,进行安装:./atlassian-confluence-6.8.5-x64.bin

Unpacking JRE ...Starting Installer ...

# o确定安装,c取消This will install Confluence 6.8.5 on your computer.

OK [o, Enter], Cancel [c]

o

Click Next to continue, or Cancel to exit Setup.

# 选择1是使用默认安装路径,2为自定义安装(建议选择默认路径方便)Choose the appropriate installation or upgrade option.Please choose one of the following:Express Install (uses default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing Confluence installation [3]1

# 指定安装的目录,会自动创建,不输入直接回车就是使用默认路径Select the folder where you would like Confluence 6.8.5 to be installed,then click Next.Where should Confluence 6.8.5 be installed?[/opt/atlassian/confluence]/usr/local/atlassian/confluence

# 使用默认的路径存储数据Default location for Confluence data[/var/atlassian/application-data/confluence]

i

# 使用默认的端口,8090和8000Configure which ports Confluence will use.Confluence requires two TCP ports that are not being used by any other

applications on this machine. The HTTP port is where you will accessConfluence through your browser. The Control port is used to Startup andShutdown Confluence.Use default ports (HTTP: 8090, Control: 8000) - Recommended [1, Enter], Set custom value for HTTP and Control ports [2]1

# 安装为后台进程,可后台运行Confluence can be run in the background.You may choose to run Confluence as a service, which means it will start

automatically whenever the computer restarts.Install Confluence as Service?Yes [y, Enter], No [n]

y

Extracting files ...                                                           

Please wait a few moments while we configure Confluence.

# 是否启动ConfluenceInstallation of Confluence 6.8.5 is completeStart Confluence now?Yes [y, Enter], No [n]

y

Please wait a few moments while Confluence starts up.Launching Confluence ...

# 安装完成,访问本机的8090端口进行web端安装Installation of Confluence 6.8.5 is completeYour installation of Confluence 6.8.5 is now ready and can be accessed via

your browser.Confluence 6.8.5 can be accessed at http://localhost:8090Finishing installation ...

# 开放防火墙端口也可以直接把防火墙用systemctl关闭

firewall-cmd --add-port=8090/tcp --permanent

firewall-cmd --add-port=8000/tcp --permanent

firewall-cmd --reload

三、Pj confluence

查看服务是否启动:

[root@node1 ~]# ss -tnl|grep 8090

LISTEN     0      10                       :::8090                    :::*

浏览器里输入http://$IP:8090,访问confluence,然后按照下面的步骤继续安装confluence:

1、选择语言和产品安装

选择中文

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

稍等一下语言更换完之后,选择产品安装,然后点击下一步

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

插件先不选,直接下一步

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

记录下server ID后面进行Pj

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

2、Pj

1)先进入confluence安装目录/usr/local/atlassian/confluence关闭confluence服务

若没有可能在这里./opt/atlassian/confluence/bin/

bin/stop-confluence.sh    # 关闭confluence

./stop-confluence.sh

2)将/usr/local/atlassian/confluence/confluence/WEB-INF/lib/目录下的一个atlassian-extras-decoder-v2-3.3.0.jar包拿出来放到Pj软件所在的目录中,将其改名为atlassian-extras-2.4.jar

然后在jdk所在主机内进行Pj操作(我用的win10):
① 打开下载的Pj工具,运行confluence_keygen.jar
②将记录的server ID填入,Name随便填
③点击.gen生成key,将key记录下来
④点击patch,选择刚下传到本地的atlassian-extras-2.4.jar文件进行Pj。

注:一定要按照要求更改名称,不然Pj工具不认jar文件。

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

然后导入jar文件生成Pj版的jar文件

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

3)Pj完成后,将Pj后的文件atlassian-extras-2.4.jar更改为原来的名字,再传回服务器(记得先删掉confluence中的原文件)

Pj目录详情如下

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

3、上传mysql驱动

压后先将mysql-connector-java-5.1.46-bin.jar赋予777权限,以防后面报错,再上传到服务器上,放到confluence的lib目录下/usr/local/atlassian/confluence/lib/

cp mysql-connector-java-5.1.46-bin.jar /usr/local/atlassian/confluence/lib/
chmod 777 mysql-connector-java-5.1.46-bin.jar
#以防后面报错,直接给可执行权限

4、重启Confluence服务继续安装

完成上述步骤后,重启confluence,会回到输入key的界面,输入上面记录的key,点击下一步

注:这步中的重启和第一步中的关闭,必须是进到对应的目录中不能使用systemctl或service,因为还没有安装成功呢。所以confluence的安装路径一定要记住。

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

然后进行配置数据库:我选择的是我自己的数据库同一个服务器搭建的,这里需要对数据库进行一些配置。

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

在测试成功后,下一步比较慢,需要往数据库写好多表。

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

或者

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

推荐使用示范站点,先熟悉Confluence,然后再自行进行设置

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

用户管理可以选择与jira进行集成,否则还是选择第一个自己管理用户和用户组。

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

配置系统管理员账号

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

Confluence6+mysql5.7安装避坑详细记录,系统设置,linux,运维,服务器,mysql

四、Confluence重启卸载方法

Confluence日志:/usr/local/atlassian/confluence/logs/catalina.out

重启方法

以下为linux的启动服务方法,亲测有效

方法一

使用service或者systemctl都可以,这个方法用于成功安装完confluence之后,在安装过程中的重启不适用
关闭服务

service confluence stop

启动服务

service confluence start
方法二

进入安装目录
关闭服务

/usr/local/atlassian/confluence/bin/stop-confluence.sh

启动服务

/usr/local/atlassian/confluence/bin/start-confluence.sh

卸载Confluence

重装时使用

进入安装目录下,运行uninstall

/usr/local/atlassian/confluence/uninstall

然后手动删除两个路径的文件

rm -rf /usr/local/atlassian/confluence/ /var/atlassian/confluence/

参考:

https://blog.csdn.net/qq_43665254/article/details/111170432

https://www.tracymc.cn/archives/1507文章来源地址https://www.toymoban.com/news/detail-819972.html

到了这里,关于Confluence6+mysql5.7安装避坑详细记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker 安装 mysql5.7(全网最详细)

    安装,以MySql5.7版本为例子。 docker默认的仓库比较慢,可以参考以下文章 第五标题 设置阿里云镜像仓库。 docker (简介、dcoker详细安装步骤、容器常用命令)一站打包- day01-CSDN博客 一、拉去mysql镜像 如下安装完成   查看本地镜像仓库拉去好的mysql,确认版本号 如下:  二、

    2024年04月10日
    浏览(42)
  • mysql5.7安装和配置教程(图文讲解超详细)

    一、安装 1.下载 mysql-5.7.37-winx64解压版 地址 :https://dev.mysql.com/downloads/mysql/ 进入界面后,跟着步骤下载即可 注意:我们这里选择5.7版本 下载根据自己电脑选择,我的电脑是64位所以选择的第一个压缩包 这里下载有两个选择,可以注册一个账号下载,也可以不选择注册,不注

    2024年02月04日
    浏览(38)
  • mysql5.7.42详细安装步骤,附压缩包

    1.可以去官网自行下载 2.在我的网盘获取链接:mysql5和mysql8压缩包获取 提取码:cqy2 解压后目录 点击新建 变量名 MYSQL5_HOME 变量值为你的安装目录 打开Path变量,点击新建,写入 %MYSQL5_HOME%bin ,然后点击确定,环境变量配置完毕 写入以下内容 注意 :将 D:MySQLmysql-5.7.42-winx64 替

    2024年02月15日
    浏览(71)
  • windows安装mysql5.7的msi格式详细步骤

    选择GA稳定版本,目前最新GA为8.0.31,这里以下载上一个GA版本5.7.36为例 安装5.7版本,安装包mysql-installer-community-5.7.35.0.msi,community表示离线安装,web表示在线安装 官网下载:https://dev.mysql.com/downloads/mysql/ 选择需要的版本,进行下载 双击运行下载好的mysql-installer-community-5.7.3

    2023年04月17日
    浏览(35)
  • 统信UOS V20 安装mysql5.7.42详细教程

    到mysql官网可以看到最新的是8.0.33,想下载其他版本的点击 Looking for previous GA versions?Select Operating System: 选择如下版本的mysql 安装包 下载后通过远程将安装包上传至服务器,我这里将安装包上传至/usr/local/mysql 下 解压 重命名为mysql-5.7.42 进入 mysql-5.7.42文件夹, 创建data文件目录

    2024年02月08日
    浏览(36)
  • (三)基于arm64/aarch64架构的Debian Linux中mysql5.7+详细安装过程

    (一)移动端安卓手机改造成linux服务器Linux中安装软件踩坑历险记 (二)Debian Linux系统中安装oracle JDK1.8详细过程(arm64/aarch64架构下) 在上一篇文章中,主要分享了 改造后的安卓手机Linux系统中 JDK1.8的安装与环境变量配置等内容。本文就 基于arm/aarch64指令集架构的Linux系统中 mysql5

    2024年01月21日
    浏览(42)
  • MySQL5.7数据库、Navicat Premium1.6可视化工具安装教程【详细教程】

    MySQL: MySQL5.7.23 Navicat Premium: Navicat Premium16 NavicatCracker: NavicatCracker16.0.7.0 注:这里MySQL版本最好选择5.7.23的 1、双击打开文件mysql-installer-community-5.7.23.0.msi : 2、选择安装类型,选择自定义安装 3、选择安装的产品和功能 1、依次点开 “MySQL Servers”“MySQL Servers”“MySQL Ser

    2024年02月13日
    浏览(37)
  • docker下安装confluence(超详细版)

    在虚拟机无历史docker残留的基础上,安装yum工具 更新本地镜像源 输入安装命令 启动docker 查看docker状态 打开网络虚拟编辑器 选择外部连接方式为NAT模式 ,此处以192.168.66.0为例 更改子网IP以及子网掩码 修改网关 打开本地电脑网络设置 登录虚拟机,修改虚拟机配置 查看MAC地

    2024年02月08日
    浏览(32)
  • Windows的Mysql5.7社区版的安装详细操作,从无到有,安装配置一条龙服务。(压缩包自行安装,非installer安装)

    换了一个电脑,所有软件、环境都得重新来安装一次,安装到Mysql的时候,发现网上有两种安装方式,一种是Mysql的压缩包安装方式,这种方式直接到官网下载Mysql的压缩包,解压之后做些配置就可以了,另一种是Mysql的Installer一站式的安装,这种方法步骤相对来说少点,但是

    2024年02月03日
    浏览(32)
  • 【大数据实验系列】一文轻松搞定云服务器Centos8.x下安装MySQL5.x版本,以阿里云服务器为例!(超详细安装流程)

           本篇博客主要涉及云服务器(以阿里云服务器为例子)Centos8.x下安装MySQL软件。( 通读本篇博客需要10分钟左右的时间) 。         本篇博客内容参考于:centOS8安装MySql5.7 2.1 MySQL rpm源包下载        我们首先点击官网MySQL下载地址,如下图所示:        博主这里选择上

    2024年02月03日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包