1 前言    Cynthia是一个基于Web的、开源的、跨平台的软件项目管理平台,它提供了强大的自定义配置功能,用户能够根据自己的实际情况配置内容和数据模板,同时其使用mysql作为平台数据存储数据库。          
2 搭建过程          
(1)安装mysql数据库          
下载mysql相应的包,并安装wget -i -c 点击下载 -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-server
安装过程中会出现如下错误:
【瓜分奖池】CentOS搭建Cynthia管理平台 第5张插图
执行如下命令:rpm --import 点击下载 再次安装: yum install mysql-community-server -y          
         
         
(2)下载Cynthia源码可以从 Cynthia 的 GitHub 页面,使用 Git 命令进行获取,执行如下命令:sudo yum install git git clone 点击下载 解压后会得到如下文件:
【瓜分奖池】CentOS搭建Cynthia管理平台 第6张插图
(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          
mysql> use cynthia;mysql> set names utf8;mysql> source /home/disk/Cynthia-master/docs/cynthia.sql;mysql> 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页面在浏览器页面中输入:点击下载          
         
(7)创建内容在标签中输入名称、选择指派人、选择优先级等,点击【提交并查看】按钮          
提交完成后,就可以看到Cynthia管理平台新增了一条内容到这里已经完成了Cynthia的部署