可能是最流行的Mysql SQL审核平台
大家好,我是TJ
关注TJ君,回复“武功秘籍”免费获取计算机宝典书籍
今天TJ君要给大家分享一个可能是最流行的Mysql SQL审核平台,Yearning
Yearning总结来说,是一个面向中小型企业的轻量级MySQL SQL语句审核平台.提供查询审计,SQL审核等多种功能。
其目前已经实现的功能包括:
-
SQL 查询 -
查询工单 -
导出 -
自动补全,智能提示 -
查询语句审计 -
查询结果脱敏 -
SQL 审核 -
流程化工单 -
SQL语句语法检测 -
根据规则检测SQL语句合规性 -
自动生成DDL/DML回滚语句 -
历史审核记录 -
推送 -
E-mail 工单推送 -
钉钉 webhook 机器人工单推送 -
用户权限及管理 -
角色划分 -
基于用户的细粒度权限 -
注册 -
其他 -
todoList -
LDAP 登录 -
动态审核规则配置 -
自定义审核层级 -
AutoTask 自动执行
比较不错的是,Yearning 不依赖于任何第三方 SQL 审核工具作为审核引擎,其内部已自己实现审核/回滚相关逻辑。运行时仅仅依赖 Mysql 数据库。
使用也非常简单,只需几个小步骤:
1、填写配置文件
cat conf.toml
[Mysql]
Db = "Yearning"
Host = "127.0.0.1"
Port = "3306"
Password = "xxxx"
User = "root"
[General] #数据库加解密key,只可更改一次。
SecretKey = "dbcjqheupqjsuwsm"
2、初始化及安装
./Yearning install
3、启动服务
#默认启动
./Yearning run
#参数启动
./Yearning run --push "172.27.80.35" -port "8000"
随后打开浏览器输入http://127.0.0.1:8000就可以使用,默认账号/密码:admin/Yearning_admin。
当然Yearning也欢迎小伙伴们进行二次开发使用,所以感兴趣的小伙伴,快来用用吧。
关注我,每天了解一个牛x、好用、有趣的东东