暂无图片
暂无图片
1
暂无图片
暂无图片
1
暂无图片

开源SQL审核工具Yearning搭建及使用

原创 aisql 2022-03-21
6211

背景

实际的业务场景中,我们难免会直接对生产库的数据进行修改。以前我们公司有这两种情况
1、开发人员写好SQL 钉钉发我,让我去生产库执行
2、我直接在生产库上去执行

以上两种做法有如下一些问题:
1、没有记录留存可查。翻钉钉聊天记录,根本不可能;
2、如果是我自己直接在生产库上执行,还没有人审核,增加了错误机率;
3、开发人员写的SQL 有时候不符合规范,需要反复沟通。比如,建表的语句上。没有表的注释,没有指定默认值,用到了SQL 关键字等等。

安装

这里有比较全的官方安装文档 安装文档

安装前的准备,建立yearning库

create database Yearning default character set utf8mb4 collate utf8mb4_unicode_ci;
复制

在 github上下载安包 下载地址
我下载的是2.3.5版本。
解压后的目录

image.png

修改配置文件
image.png

执行安装命令

./Yearning install

运行
./Yearning run --push “192.168.1.157:8006” --port “8006”

然后去打开登陆地址

image.png

安装成功

使用前配置

用默认账号登陆 默认账号/密码:admin/Yearning_admin

第一步 进入设置 配置提醒邮件

image.png

点击邮件测试,测试收件箱会收到这样邮件

image.png

第二步 进入设置 配置环境

image.png

安装好后。默认两个环境名,一个叫aliyun,一个是aws 我删除了这两个环境名,改成了我们公司自己业务中的名字。

第三步。配置数据库

image.png

填写完后,点击测试连接。提示成功

第四步 增加权限组

image.png

第五步 添加用户。并设置好权限组

image.png
image.png

再去勾选权限组能够操作的数据库
image.png

第六步。配置流程审核

image.png

image.png

第七步。配置审核规则

根据公司规则,定义好审核规则

image.png

保存后生效。

测试使用

以提交人身份登陆Yearning
去提交工单
image.png

提交后,下一步的执行人或审核人会收到邮件
image.png

以审核人或执行人身份登陆
image.png
在审核 - 工单菜单下。就能看到相关信息了。

好了。这个Yearning的安装与使用就介绍到这里了。
安装搭建非常容易。自己快去搭建一个试试吧。

欢迎大家关注我的微信公众号,分享MySQL相关知识
扫码_搜索联合传播样式白色版.png

最后修改时间:2025-01-02 10:06:37
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

墨天轮福利君
暂无图片
3年前
评论
暂无图片 0
您好,您的文章已入选墨力原创作者计划合格奖,10墨值奖励已经到账请查收! ❤️我们还会实时派发您的流量收益。
3年前
暂无图片 点赞
评论