Ubuntu-22.04 安装Confulence

news2024/11/24 23:50:36

🚀write in front🚀  
🔎大家好,我是黄桃罐头,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 

💬本系列哔哩哔哩江科大51单片机的视频为主以及自己的总结梳理📚 

前言:

本文参考网上引用链接里的博文在 Virtualbox Ubuntu22.04 虚拟机上安装 Confulence 团队文档共享服务器。

引用:

Ubuntu 22.04安装Confluence 7.19.4 DataCenter版本 - 简书

企业文档协同神器confluence学习介绍_confluence 如何导入腾讯文档-CSDN博客

正文:

1. 🎁 下载安装Confluence,MySQL

按照如下引用链接里的步骤下载安装Confluence,MySQL

Ubuntu 22.04安装Confluence 7.19.4 DataCenter版本 - 简书

1.1 下载安装Conluence

wget https://github.com/haxqer/confluence/releases/download/v1.3.3/atlassian-agent.jar #下载破解程序

wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-7.19.4.tar.gz #下载confluence安装包

tar -xvf atlassian-confluence-7.19.4.tar.gz #解压

chmod 777 * -R atlassian-confluence-7.19.4 #赋予文件夹权限

 1.2 安装Java环境和MySQL

apt install default-jre #安装java环境

java -version #检查java版本是否为openjdk version 11.0.17

apt install mysql-server #安装mysql-server

cd /root

wget https://cdn.mysql.com/archives/mysql-connector-java-8.0/mysql-connector-java-8.0.30.tar.gz #下载mysql java connector

tar -xvf mysql-connector-java-8.0.30.tar.gz #解压

cp /root/mysql-connector-java-8.0.30/mysql-connector-java-8.0.30.jar /root/confluence/atlassian-confluence-7.19.4/confluence/WEB-INF/lib #拷贝到confluence目录

chmod 777 * -R mysql-connector-java-8.0.30.jar #赋予权限

 1.3 修改MySQL配置

在/etc/mysql/my.cnf最后添加

[mysqld]

# Require clients to connect either using SSL

# or through a local socket file

#require_secure_transport = ON

character-set-server=utf8mb4

collation-server=utf8mb4_bin

default-storage-engine=INNODB

max_allowed_packet=256M

innodb_log_file_size=2GB

transaction-isolation=READ-COMMITTED

binlog_format=row

log_bin_trust_function_creators = 1

1.4 初始化MySQL数据库


ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '<password>';

#如果不需要远程访问数据库,下面这两行可不用

CREATE USER 'root'@'%' IDENTIFIED BY '<password>';

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

systemctl restart mysql #重启MySQL使配置生效

可以参考这篇Ubuntu22.04使用apt安装MySQL8指南 - 学习心得的记录 (ipangbo.cn) 

1.5 创建一个Confluence数据库

输入mysql -u root -p

CREATE DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

GRANT ALL PRIVILEGES ON confluence.* TO 'root'@'localhost' IDENTIFIED BY '<password>';

flush privileges;

exit;

在执行如下命令行的时候可能会提示错误信息:

#命令行
GRANT ALL PRIVILEGES ON confluence.* TO 'root'@'localhost' identified by '123456';

错误提示如下

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'identified by "123456"' at line 1

 错误提示的原因和错误解决方法,参考如下链接里的博文:

https://www.cnblogs.com/stronger-xsw/p/12779385.html

 错误提示的原因:

错误提示的原因是因为需要将创建用户和给用户分配权限这两个步骤分开。

将如下一个命令行

GRANT ALL PRIVILEGES ON confluence.* TO 'root'@'localhost' identified by '123456';

拆分成两行

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
grant all privileges on confluence.* to 'root'@'localhost' with grant option;

1.6 配置home并启动Confluence

修改./atlassian-confluence-7.19.4/confluence/WEB-INF/classes/confluence-init.properties最后一行为:

confluence.home=/root/confluence,注意路径为你的confluence根目录

echo 'export JAVA_OPTS="-javaagent:/root/atlassian-agent.jar ${JAVA_OPTS}"' >> /root/.bashrc #把agent加入到Java中

./atlassian-confluence-7.19.4/bin/start-confluence.sh #启动Confluence

ps aux|grep java #检查是否有agent参数

java -jar atlassian-agent.jar -p conf -m zzz@bbb.com -n zhile -o https://zhile.io -s B6OB-82DT-SX1M-84CH #执行破解,获得授权码

1.7 浏览器打开 http://xx.xx.xx.xx:8090 

运行上一步的命令生成注册码

java -jar atlassian-agent.jar -p conf -m zzz@bbb.com -n zhile -o https://zhile.io -s B6OB-82DT-SX1M-84CH #执行破解,获得授权码

将注册码填写到 Confluence里,注册码注册成功之后进入下一步配置Confluence使用的 MySQL 数据库。

测试夏自己创建的MySQL数据库,填写自己创建的MySQL数据库的用户名密码(根据你自己的配置填写),然后点击“Test connection” 测试Confluence链接数据库是否成功。如下,填写了正确的MySQL数据库的名字和数据库用户名密码后,认证成功,点击进入下一步。

此时 Confluence 开始初始化MySQL数据库,创建Confluence服务所要使用的数据库表等基础信息,等待数据库初始化完成。

等待Conflence数据库初始化成功之后,就进入Confluence页面引导用户创建一个模版Confluence网站,或者创建一个空的模版网站。

按照推荐选择“Example Site”,配置一个Confluence示例模版网站,然后需要配置管理Confluence的方式,选择“使用Confluence来管理”。

然后提示用户配置 Confluence 服务器的超级管理员账号和密码,按照提示填写自己的Confluence超级管理员账号和密码,然后点击下一步。

Confluence超级管理员密码创建成功之后,提示“Setup Successful”创建成功,此时就可以使用confluence服务了。

1.8 停止Confluence运行

./atlassian-confluence-7.19.4/bin/stop-confluence.sh #停止Confluence

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1870989.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

昇思25天学习打卡营第4天|onereal

今天学习的内容是&#xff1a;ResNet50迁移学习 以下内容拷贝至教程&#xff0c;实话实话看不懂&#xff0c;迷迷糊糊都运行jupyter里的代码。走完程序&#xff0c;训练生成了一些图片。 ResNet50迁移学习 在实际应用场景中&#xff0c;由于训练数据集不足&#xff0c;所以很少…

[MYSQL] MYSQL表的操作

前言 由图可以看出,表是库的一部分,所以有库才能使用表 show databases; 查看已有的库 create database db_name ; 创建库 使用 use bd_name 使用库,之后对标进行增删查改就只会操作这个库里的而不影响其他库 创建表 create table [if not exists] table_name( d…

vue的学习--day2

如有错误&#xff0c;烦请指正~ 目录 一、什么是单页面应用程序 二、使用工具&#xff1a;node.js 三、工具链 易错点 一、什么是单页面应用程序 多个组件&#xff08;例如登录、注册等以vue结尾的都叫做组件&#xff09;在一个页面显示&#xff0c;叫单页面应用…

如何用亚马逊合作伙伴网络快速上线跨境电商

目前跨境电商已成为行业发展主流&#xff0c;如何快速、低成本打造品牌海外独立站和智能客服营销中心、构建全链路跨境电商体系是出海电商商家都会遇到的难题。亚马逊云科技凭借与亚马逊电商平台易于集成的先天优势成为首选的电商解决方案平台。本文介绍了如何用亚马逊云科技平…

ONLYOFFICE8.1新版本桌面编辑器测评

什么是 ONLYOFFICE 文档 ONLYOFFICE 文档是一套功能强大的文档编辑器&#xff0c;支持编辑处理文本文档、电子表格、演示文稿、可填写的表单、PDF&#xff0c;可多人在线协作&#xff0c;支持 AI 集成。 该套件可在 Windows、Linux、Android 和 iOS上使用&#xff0c;包括网页…

【Hive中常见的优化手段----数据采集!Join 优化!Hive索引!数据倾斜!mapreduce本地模式!map和reduce数量调整!】

前言&#xff1a; &#x1f49e;&#x1f49e;大家好&#xff0c;我是书生♡&#xff0c;今天主要和大家分享一下Hive中常见的优化手段----数据采集&#xff01;常见的Join 优化有哪几种&#xff01;什么是Hive索引&#xff01;数据怎么发生倾斜&#xff01;什么是mapreduce的本…

2024年6月24日 (周一) 叶子游戏新闻

图吧工具箱: 全名图拉丁吧硬件检测工具箱,是开源、免费、绿色、纯净的硬件检测工具合集,专为图钉及所有DIY爱好者制作,包含常用硬件测试和检测工具,月工JS必备! 土豆录屏: 免费、无录制时长限制、无水印的录屏软件 高手在民间 粉丝玩家打造精美《黄金树幽影》巨大插画虽然不是专…

私接路由器导致部分终端(电脑、手机等)无法上网问题分析

目录 【1】私接路由器场景 【2】进行网络基本配置&#xff0c;模拟终端可以正常上网 【2.1】Http-Server配置 【2.2】ISP配置 【2.3】R-hefa配置 【2.4】Client1配置 【2.5】PC配置 【2.6】测试验证上网是否正常 【3】私接路由器后再测试验证公司内网各终端访问外网是…

Linux网络编程:套接字编程

1.Socket套接字编程 1.1.什么是socket套接字编程 Socket套接字编程 是一种基于网络层和传输层网络通信方式&#xff0c;它允许不同主机上的应用程序之间进行双向的数据通信。Socket是网络通信的基本构件&#xff0c;它提供了不同主机间的进程间通信端点的抽象。一个Socket就是…

【Python】已解决:TypeError: a bytes-like object is required, not ‘int’

文章目录 一、分析问题背景二、可能出错的原因三、错误代码示例四、正确代码示例五、注意事项 已解决&#xff1a;TypeError: a bytes-like object is required, not ‘int’ 一、分析问题背景 在使用Python进行文件操作或处理二进制数据时&#xff0c;开发者可能会遇到如下错…

Coldrage Dagger

剃刀高地【寒怒匕首 Coldrage Dagger】 2020.11.26.剃刀高地刷【寒怒匕首】-1_网络游戏热门视频 2020.11.26.剃刀高地刷【寒怒匕首】-2_网络游戏热门视频

讯飞星火企业智能体平台正式发布,打造每个岗位专属AI助手

大力财经 | 发布 讯飞星火V4.0来了&#xff01;6月27日&#xff0c;科大讯飞在北京发布讯飞星火大模型V4.0及相关落地应用。讯飞星火V4.0七大核心能力全面提升&#xff0c;整体超越GPT-4 Turbo&#xff0c;在8个国际主流测试集中排名第一&#xff0c;国内大模型全面领先。 大模…

08 - matlab m_map地学绘图工具基础函数 - 绘制线、图例、添加文字注释等函数

08 - matlab m_map地学绘图工具基础函数 - 绘制线、图例、添加文字注释等函数 0. 引言1. 关于m_line2. 关于m_quiver3. 关于m_text4. 关于m_plot5. 结语 0. 引言 本篇介绍下m_map中添加绘制基础线&#xff08;m_line、m_plot&#xff09;、绘制箭头&#xff08;m_quiver&#x…

Gradle学习-3 Gradle插件

1、Gredle插件是什么 Gradle插件是用于扩展和增强Gradle构建系统的功能模块通过插件&#xff0c;Gradle可以执行各种构建任务&#xff0c;如编译代码、打包应用、运行测试等 Gradle插件主要分为&#xff1a;二进制插件、脚本插件 二进制插件二进制插件是预编译的、可以复用的…

代码随想录-Day42

1049. 最后一块石头的重量 II 有一堆石头&#xff0c;用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量。 每一回合&#xff0c;从中选出任意两块石头&#xff0c;然后将它们一起粉碎。假设石头的重量分别为 x 和 y&#xff0c;且 x < y。那么粉碎的可能结果…

检索增强生成RAG系列2--提高RAG准确度的关键点

上一章讲到了RAG的基本流程&#xff0c;但是如果只是完成一个基本流程&#xff0c;想要在商业上使用还是不行&#xff0c;因为正常商业上的使用其准确度至少有个90%甚至更高。那么如何提高RAG的准确度&#xff0c;那么需要看看RAG有哪些关键点。 目录 1 RAG结构图2 文档处理3 …

MySQL之可扩展性(六)

可扩展性 向外扩展 12.重新均衡分片数据 如有必要&#xff0c;可以通过在分片间移动数据来达到负载均衡。举个例子&#xff0c;许多读者可能听一些大型图片分享网站或流行社区网站的开发者提到过用于分片间移动用户数据的工具。在分片间移动数据的好处很明显。例如&#xff…

springboot+vue+mybatis母婴二手销售系统+PPT+论文+讲解+售后

目前由于我国二手销售的规模较小,同发达国家相比,二手销售比重始终偏低,消费总额增长缓慢,进一步抑制了市场消费的提升,随着市场竞争的日益激烈,虽然许多商家主动选用二手销售模式,但却缺乏对其充分的重视与销售风险的良性控制,一些商家没有建立独立的信用实践管理部门,无法在交…

python OpenCV 库中的 cv2.Canny() 函数来对图像进行边缘检测,并显示检测到的边缘特征

import cv2# 加载图像 image cv2.imread(4.png)# 使用 Canny 边缘检测算法提取边缘特征 edges cv2.Canny(image, 100, 200)# 显示边缘特征 cv2.imshow(Edges, edges) cv2.waitKey(0) cv2.destroyAllWindows() 代码解析&#xff1a; 导入 OpenCV 库&#xff1a; import cv2加…

Linux 安装 MySQL 8.0.26

1、MySQL 8.0.26 下载 官方网站下载 MySQL 8.0.26 安装包&#xff0c;下载地址&#xff1a;mysql8.0.26 本案例采用Linux 64位操作系统进行讲解&#xff0c;通过wget命令下载安装包。 使用df -lh命令查看&#xff0c;磁盘大小&#xff0c;尽量安装在比较大的磁盘下&#xff0c…