Yearning安装和使用

2023年 7月 25日 85.0k 0

一、安装

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

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论