Ubuntu-22.04 安装Confulence

🚀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.17apt install mysql-server #安装mysql-servercd /rootwget https://cdn.mysql.com/archives/mysql-connector-java-8.0/mysql-connector-java-8.0.30.tar.gz #下载mysql java connectortar -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 = ONcharacter-set-server=utf8mb4collation-server=utf8mb4_bindefault-storage-engine=INNODBmax_allowed_packet=256Minnodb_log_file_size=2GBtransaction-isolation=READ-COMMITTEDbinlog_format=rowlog_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 #启动Confluenceps 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.mzph.cn/news/862841.shtml

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

相关文章

第四节:如何使用注解方式从IOC中获取bean(自学Spring boot 3.x的第一天)

大家好&#xff0c;我是网创有方&#xff0c;上一节学习了如何理解Spring的两个特性IOC和AOP&#xff0c;这一节来基于上节的内容进行一个简单实践。这节要实现的效果是通过IOC容器获取到Bean&#xff0c;并且将Bean的属性显示打印出来。 第一步&#xff1a;创建pojo实体类stu…

操作系统之《处理器机调度算法》【知识点+详细解题过程】

目录 PS:处理机调度算法相关公式&#xff1a; 1、【FCFS】先来先服务调度算法 2、【SJF&#xff08;SPF&#xff09;】短作业&#xff08;进程&#xff09;优先调度算法 3、【HRRF】最高响应比优先算法 4、【SRTF】最短剩余时间优先调度算法&#xff08;抢占式&am…

SpringCloudAlibaba基础四 微服务调用组件OpenFeign

JAVA 项目中如何实现接口调用&#xff1f; 1&#xff09;Httpclient HttpClient 是 Apache Jakarta Common 下的子项目&#xff0c;用来提供高效的、最新的、功能丰富的支持 Http 协议的客户端编程工具包&#xff0c;并且它支持 HTTP 协议最新版本和建议。HttpClient 相比传统 …

COB显示屏厂家为您详细解析COB显示屏的制造流程

倒装COB显示屏所采用的工艺与传统SMD LED显示屏完全不同&#xff0c;其是直接把LED发光芯片封装于PCB基板之上&#xff0c;因此其能够提供更小的像素间距&#xff0c;并且产品表面覆盖有高分子材料涂层&#xff0c;能够增强产品的防磕碰能力以及防水能力&#xff0c;在之前的文…

STM32开发方式的演变与未来展望

一、STM32开发方式的演变 自2007年STM32微控制器首次亮相以来&#xff0c;其开发方式经历了从寄存器到标准库&#xff0c;再到HAL&#xff08;硬件抽象层&#xff09;的演变。 1.寄存器开发&#xff08;2007年-2010年代初&#xff09; 最初&#xff0c;由于初期缺乏足够的软…

使用AI的100种方法#翻译神器N3

Text "100 ways to" and "use AI" in the poster center .A cozy desk setup with an open notebook featuring notes and drawings, a cup of coffee, a white pen, and dried flowers. Warm, earthy tones create a calming, aesthetic vibe. 第 3 种可能…

【每日一练】python运算符

1. 算术运算符 编写一个Python程序&#xff0c;要求用户输入两个数&#xff0c;并执行以下运算&#xff1a;加法、减法、乘法、求余、除法、以及第一个数的第二个数次方。将结果打印出来。 a input("请输入第一个数&#xff1a;") b input("请输入第二个数&…

15秒下雨短视频:成都柏煜文化传媒有限公司

15秒下雨短视频&#xff1a;瞬间的诗意与情感共鸣 在数字时代的浪潮中&#xff0c;短视频以其独特的魅力&#xff0c;成为了人们生活中不可或缺的一部分。其中&#xff0c;一段仅15秒的下雨短视频&#xff0c;成都柏煜文化传媒有限公司 或许在时间长河中只是一瞬间&#xff0c…

集群分布式储存

硬件&#xff1a; 存储柜 软件 &#xff1a; software define storage 分布式存储 是一种独特的系统架构由一组能够通过网络连通&#xff0c;为了完成共同任务而协调任务的计算机节点组成分布式是为了使用廉价的普通的计算机完成复杂的计算和存储任务目的就是利用更多的机…

【详细】CNN中的卷积计算是什么-实例讲解

本文来自《老饼讲解-BP神经网络》https://www.bbbdata.com/ 目录 一、 CNN的基础卷积计算1.1.一个例子了解CNN的卷积计算是什么1.2.卷积层的生物意义 二、卷积的拓展&#xff1a;多输入通道与多输出通道2.1.多输入通道卷积2.2.多输出通道卷积 三、卷积的实现3.1.pytorch实现卷积…

Redis 缓存预热、缓存雪崩、缓存击穿、缓存穿透业务实践

0、前言 本文所有代码可见 > 【gitee code demo】 本文会涉及 缓存预热、缓存雪崩、缓存击穿、缓存穿透介绍和解决方案业务实践 1、缓存预热 1.1、描述 提前将热点数据加载到缓存&#xff0c;提前响应&#xff0c;降低后端数据源访问压力 1.2、实践 Autowiredprivate R…

搭建Renesas R7FA8D1BHECBD-BTB的开发调试环境(DAP-LINK: N32G45XVL-STB)

目录 概述 1 软硬件 1.1 软硬件环境信息 1.2 开发板信息 1.3 调试器信息 2 FSP和KEIL产生测试项目 2.1 FSP生成项目 2.2 Keil中配置 3 硬件连接框图 4 一个测试案例 4.1 功能介绍 4.2 定时器函数 5 测试 搭建Renesas R7FA8D1BHECBD-BTB的开发调试环境&#xff08…

MySQL【触发器、存储过程、函数、范式】

day53 MySQL 触发器 创建触发器&#xff1a;&#xff08;before &#xff1a; 前置触发器、after &#xff1a;后置触发器&#xff09; 语法&#xff1a; delimiter xx 指定分隔符xxcreate trigger 触发器名 [before | after] 触发事件 on 表名 for each row 执行语句begin…

重磅!UOSDN焕新,开启创新之旅!

亲爱的开发者们 经过精心打磨和优化 全新改版的UOSDN&#xff08;统信开发者支持网络&#xff09; 已经正式上线啦&#xff01; 我们致力于为您打造一个更加便捷、高效、富有创意和互动性的开发平台&#xff0c;详情&#x1f449;https://uosdn.uniontech.com/ 以UOSDN作为载…

数字信号处理实验四(FIR数字滤波器设计)

FIR数字滤波器设计&#xff08;2学时&#xff09; 要求&#xff1a; 设计一个最小阶次的低通FIR数字滤波器&#xff0c;性能指标为&#xff1a;通带0Hz~1500Hz&#xff0c;阻带截止频率2000Hz&#xff0c;通带波动不大于1%&#xff0c;阻带波动不大于1%&#xff0c;采样频率为8…

常见的反爬手段和解决思路(爬虫与反爬虫)

常见的反爬手段和解决思路&#xff08;爬虫与反爬虫&#xff09; 学习目标1 服务器反爬的原因2 服务器长反什么样的爬虫&#xff08;1&#xff09;十分低级的应届毕业生&#xff08;2&#xff09;十分低级的创业小公司&#xff08;3&#xff09;不小心写错了没人去停止的失控小…

安装Docker运行TensorFlow容器-《MCU嵌入式AI开发笔记》(第9集)搜索柔贝特三哥视频同步更新

安装Docker运行 TensorFlow 容器-《MCU嵌入式AI开发笔记》&#xff08;第9集&#xff09;。目标&#xff1a;在国产MCU上运行AI深度学习算法&#xff0c;实现识别、判断等功能。搜索柔贝特三哥&#xff0c;《MCU嵌入式AI开发笔记》视频同步更新。 安装Docker运行 TensorFlow 容…

[推荐]有安全一点的网贷大数据信用查询网站吗?

在互联网金融日益发展的今天&#xff0c;网贷大数据查询网站成为了许多人申贷前的必备工具。随着使用这些网站的人群越来越多&#xff0c;安全问题也逐渐浮出水面。最近&#xff0c;就有许多用户反馈自己的个人信息在网贷大数据查询网站上被泄露。为了解决这一问题&#xff0c;…

reactjs18 中使用路由技巧

react18 版本中&#xff0c;路由的用法发生了变化&#xff0c;react18 版本中&#xff0c;路由由 react-router-dom 包提供。与 react-router 包不同的是&#xff0c;react-router-dom 包提供了 createBrowserRouter 方法&#xff0c;该方法可以创建路由对象。总之&#xff0c;…

原码、反码、补码、移码的计算转换

文章目录 正数负数原码 & 反码反码 -> 补码原码 <-> 补码移码 <- Other 方法总结练习 正数 原码 和 反码 和 补码 都是一样的不会发生变化 因此&#xff0c;计算的时候先看第一位 符号位 &#xff0c;只要能发现是正数&#xff0c;三者都不变 移码 在补码基础…