软件介绍
Yearning是一款开源的数据库审核工具,以现代化的渲染技术为其保持流畅度和美观,拥有多层流程性审批及语法补齐等功能。根据语法树解析自动审查语句语法规范,并根据Yearning自身实现的审核规则进行功能性审核,可使用Yearning已编译好的二进制文件,只需一个数据库不依赖其他任何插件,轻松实现部署。
Yearning对SQL语法的兼容性高达99%,对于复杂的查询语句、外键相关语句、存储过程/触发器和跨库DML语句的回滚不能提供支持,但是对于SQL的语法检测补齐和语句美化没有影响,开源免费,并将持续更新以保证优质的体验。
软件截图
软件特色
- 查询结果脱敏
- 支持自定义 SQL 审核流程
- SQL 查询自动补全,智能提示
- 自动生成 DDL/DML 回滚语句
- 钉钉 webhook 机器人工单推送
- 高性能,使用 go+vue 流畅的界面和强大的性能
- 支持的数据库:MYSQL、TiDB、Aliyun-RDS、AWS-RDS
- 基于用户细粒度权限,权限分为 DDL 权限、DML 权限、Query 权限
- SQL 语法检测,根据 MySQL 语法树自动审查语法规范,并根据配置的规则检查 SQL 语句合规性
yearning配置教程
修改配置文件
cat conf.toml
[Mysql]
Db = "Yearning"
Host = "127.0.0.1"
Port = "3306"
Password = "xxxx"
User = "xxx"
[General] #数据库加解密key,只可更改一次。
SecretKey = "sajkdlaskljdjkasldjk"
初始化及安装
./Yearning install
启动服务
./Yearning run
浏览器访问
打开浏览器 http://127.0.0.1:8000
默认账号/密码:admin/Yearning_admin
© 版权声明
文章版权归原作者所有,未经允许请勿转载。
THE END
暂无评论内容