1. 安装
注意事项:
Yearning 不依赖于任何第三方SQL审核工具作为审核引擎,内部已自己实现审核/回滚相关逻辑。
仅依赖Mysql数据库。
mysql版本必须5.7及以上版本,请事先自行安装完毕且创建Yearning库,字符集应为UTF8mb4 (仅Yearning所需mysql版本)
Yearning日志仅输出error级别,没有日志即可认为无运行错误!
Yearning 基于1080p分辨率开发仅支持1080p及以上显示器访问
由于使用较多新的前端技术栈,请使用Chrome最新版本(不包括360等其他魔改版本)
1.1 Yearning下载
Yearning-go提供二进制下载包
下载地址
请选择最新版本 在Assets中选择 Yearning-x.x.x.linux-amd64.zip 包进行下载
如需进行代码修改或自己编译请移步至二次开发页面
1.2 Yearning 目录结构
1.3 安装MySQL5.7
1.4 安装Yearning平台
1.检查mysql版本
[root@db01 ~]# mysql -V
mysql Ver 14.14 Distrib 5.7.26, for linux-glibc2.12 (x86_64) using EditLine wrapper
2.解压文件至/opt
[root@db01 ~]# unzip Yearning-2.1.9.zip -d /opt/
3.创建Yearning数据库
mysql> create database Yearning charset utf8mb4;
Query OK, 1 row affected (0.00 sec)
4.填写配置文件
[root@db01 Yearning-go]# cat conf.toml
[Mysql]
Db = "Yearning"
Host = "127.0.0.1"
Port = "3306"
Password = ""
User = "root"
[General]
SecretKey = "dbcjqheupqjsuwsm"
5. 查看帮助信息
[root@db01 Yearning-go]# ./Yearning -h
version: Yearning/2.1.9 author: HenryYee
Usage: Yearning [-m migrate] [-p port] [-s start] [-b web-bind] [-h help] [-c config file]
Options:
-s 启动Yearning
-m 数据初始化(第一次安装时执行)
-p 端口
-b 钉钉/邮件推送时显示的平台地址
-x 表结构修复,升级时可以操作。如出现错误可直接忽略。
-h 帮助
-c 配置文件路径
-k 用户权限变更为权限组(2.1.7以下升级至2.1.7及以上使用)
6.初始化数据结构
[root@db01 Yearning-go]# ./Yearning -m
.....
初始化成功!
用户名: admin
密码:Yearning_admin
请务必在-s启动前首先执行-m 初始化操作!
如要再次初始化,请先把yearning库下所有表删除,否则重复执行无效
1.5 启动服务
1.6 打开浏览器访问http://IP地址:8000
2. 添加资产
3. 添加用户