Yearning安装和使用

466 阅读2分钟

一、安装

1.直接安装

1.1.基础环境创建

创建数据库。 库名:yearning 字符集:utf8mb4 排序规则:utf8mb4_general_ci

1.2.下载

通过官方地址(github.com/cookieY/Yea…)下载最新版本的二进制包.

wget https://github.com/cookieY/Yearning/releases/download/v3.1.5/Yearning-v3.1.5-linux-amd64.zip
unzip Yearning-v3.1.5-linux-amd64.zip

1.3.修改配置文件

cd Yearning
vim conf.toml

按照下图修改配置文件,sql配置按照步骤1中填写相关配置,

SecretKey:格式: 大小写字母均可, 长度必须为 16 位 如长度不是16位将会导致无法新建数据源。配置之后不可再次修改。

1.4.初始化Yearning

./Yearning install

1.5.启动Yearning

nohup ./Yearning run --port "18000" &

1.6.web访问

在浏览器中访问Yearing:http://{ip}:{port}(例如 http://127.0.0.1:18000)

输入默认账号/密码:admin/Yearning_admin

2.Docker安装

2.1基础环境创建(同1.1)

2.2下载(同1.2)

2.3修改Dockerfile,并build 镜像

cd ./Yearning/docker/
vim Dockerfile
修改 YEARNING_VER 的值为对应的版本.例如:
	ARG YEARNING_VER=v3.1.5
docker build -t yearning:v3.15 ./

2.4启动docker

docker run -d -it 
	-p 19000:8000 
 	-e MYSQL_USER=test_123pan 
  -e MYSQL_ADDR=test123pan.mysql.polardb.rds.aliyuncs.com:3306 
  -e MYSQL_PASSWORD=2geh@^611xxa 
  -e MYSQL_DB=d_yearning
  -e SECRET_KEY=dbcjqheupqjsuwsm
  yearning:v3.15

2.5修改配置文件并初始化

由于以上命令执行启动,没有初始化,没有创建默认的admin用户。所以需要初始化数据库。

进入docker中
docker exec -it yearningName bash
进入数据库 d_yearning 删除库中所有的表,并执行以下命令
./Yearning install
exit

初始化完成不需要重启,直接访问即可。

二、使用

2.1.创建环境

2.2、创建审核流程

2.3、创建数据源

目前版本对数据库密码有要求,密码中不得含有? @ ^ 。 如果数据库密码中一定要包含(? @ ^ )需要手动获取加密之后的字符串,修改yearning库中相关配置。

2.4、创建权限组

image.png image.png

配置结果如下图 image.png

2.5、创建用户

修改审核权限

  • 审计人为否,则无权审核;为是,这为leader权限,可以审核SQL image.png 修改操作权限
  • 查询
  • DDL
  • DML image.png

2.6、审核规则

选择对应的审核规则。

2.7申请工单

查询数据:工单类型选择查询,类型分为DML,DDL,查询 image.png 1.查询 image.png 2.DML image.png 3.DDL image.png