安装

注意事项

Yearning 不依赖于任何第三方SQL审核工具作为审核引擎,内部已自己实现审核/回滚相关逻辑。

仅依赖Mysql数据库。

mysql版本必须5.7及以上版本,请事先自行安装完毕且创建Yearning库,字符集应为UTF-8/UTF8mb4 (仅Yearning所需mysql版本)

Yearning日志仅输出error级别,没有日志即可认为无运行错误!

Yearning 基于1080p分辨率开发仅支持1080p及以上显示器访问

由于使用较多新的前端技术栈,请使用Chrome最新版本(不包括360等其他魔改版本)

Yearning下载

Yearning-go提供二进制下载包

下载地址 https://github.com/cookieY/Yearning/releases

请选择最新版本 在Assets中选择 Yearning-x.x.x.linux-amd64.zip 包进行下载

由于部分闭源,源码无法直接编译 (二次开发问题,请前往二次开发页面查看)

Yearning 目录结构

安装 - 图1

1.填写配置文件

  1. cat conf.toml
  2. [Mysql]
  3. Db = "Yearning"
  4. Host = "127.0.0.1"
  5. Port = "3306"
  6. Password = "xxxx"
  7. User = "root"
  8. [General] #数据库加解密key,只可更改一次。
  9. SecretKey = "dbcjqheupqjsuwsm"

关于SecretKey

SecretKey是token/数据库密码加密/解密的salt。

建议所有用户在初次安装Yearning之前将SecretKey更改(不更改将存在安全风险)

格式: 大小写字母均可, 长度必须为16位

特别注意:

此key仅可在初次安装时更改!之后不可再次更改!如再次更改会导致之前已存放的数据源密码无法解密,最终导致无法获取相关数据源信息

使用帮助

  1. ./Yearning -h

安装 - 图2

2.初始化数据结构

  1. ./Yearning -m

如要再次初始化,请先把yearning表删除,否则重复执行无效

3.启动服务

默认启动

  1. ./Yearning -s

参数启动

  1. ./Yearning -s -b "172.27.80.35" -p "8000"

打开浏览器 http://172.27.80.35:8000

默认密码:admin/Yearning_admin

服务更新

如版本更新有sql变动,请下载最新版本并执行以下命令进行数据结构更新(2.0.6版本之后升级无需执行该命令,程序启动时会自动检测是否需要更新表数据)

  1. ./Yearning -x