1 前言
Cynthia是一个基于Web的、开源的、跨平台的软件项目管理平台,它提供了强大的自定义配置功能,用户能够根据自己的实际情况配置内容和数据模板,同时其使用mysql作为平台数据存储数据库。
2 搭建过程
(1)安装mysql数据库
下载mysql相应的包,并安装
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
安装过程中会出现如下错误:
执行如下命令:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
再次安装:
yum install mysql-community-server -y
(2)下载Cynthia源码
可以从 Cynthia 的 GitHub 页面,使用 Git 命令进行获取,执行如下命令:
sudo yum install git
git clone https://github.com/desktopqa/Cynthia/archive/refs/heads/master.zip
解压后会得到如下文件:
(3)配置mysql数据库
启动 MySQL 服务,并使用 root 用户登录 MySQL,创建一个新的数据库和用户。
执行如下命令:
systemctl start mysqld
systemctl status mysqld
查看mysql数据库的默认密码:
查看文件内容
cat /var/log/mysqld.log
查看文件内容中包含password的行信息
cat /var/log/mysqld.log | grep password
使用root账号登录mysql,输入上面命令查看到的密码:
mysql -u root -p
配置命令如下:
set global validate_password_length=8;
set global validate_password_policy=LOW;
set password=password('12345678');
CREATE DATABASE cynthia;
CREATE USER 'cynthia'@'localhost' IDENTIFIED BY '12345678';
GRANT ALL PRIVILEGES ON cynthia.* TO 'cynthia'@'localhost';
FLUSH PRIVILEGES;
EXIT;
(4)导入sql文件
导入Cynthia的doc中的cynthia.sql文件
mysql -u root -p
use cynthia;
set names utf8;
source /home/disk/Cynthia-master/docs/cynthia.sql;
exit;
./shutdown.sh
./startup.sh
(5)搭建Tomcat环境
在Tomcat官网上下载apache文件,并解压
tar -zxvf apache-tomcat-9.0.73.tar.gz -C /usr/local/
cd /usr/local/
./startup.sh
如果有需要,则修改默认的端口8080为需要的端口
vi /usr/local/apache-tomcat/conf/server.xml
./shutdown.sh
./startup.sh
修改mysql连接账号密码等信息:
vi /apache-tomcat/webapps/cynthia/WEB-INF/classes/config.properties
(6)访问Cynthia页面
在浏览器页面中输入:http://x.x.x.x:8181/cynthia/index.html,即可进入首页
在界面上输入默认的用户名:admin,默认密码:admin,点击【登录】按钮
(7)创建内容
在标签中输入名称、选择指派人、选择优先级等,点击【提交并查看】按钮
提交完成后,就可以看到Cynthia管理平台新增了一条内容
到这里已经完成了Cynthia的部署
欢迎关注「技术分享交流」公众号 ,如果有建议或者疑问的话,欢迎大家评论留言,如果喜欢公众号文章的话可以点【在看】,您的鼓励就是我的动力哈!!!
原文始发于微信公众号(技术分享交流):CentOS搭建Cynthia管理平台
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论