MySQL 数据库变更不敢直接执行?试试这款开箱即用的审核工具 Yearning

124次阅读
没有评论

如何高效管理 MySQL SQL 审核?

在企业级开发中,直接在生产环境执行 SQL 语句风险极高。为了避免误删数据或导致数据库崩溃,很多团队需要一套成熟的 SQL 审核机制:既要能对语句进行合规性检查,又要具备完善的审批流程和回滚方案。Yearning 正是一款为此设计的 Web 端可视化 MySQL 审核平台。

Yearning 的核心优势在于其“轻量化”与“独立性”。它不需要依赖任何第三方审核引擎,内部已完整实现了审核与回滚逻辑,整个系统仅依赖 MySQL 数据库即可运行,极大降低了部署复杂度。

功能概览

Yearning 覆盖了从语句编写、审核审批到执行跟踪的全生命周期管理:

  • SQL 审核与合规: 支持流程化工单管理,内置语法检测与合规性规则检查,并能自动生成 DDL/DML 回滚语句,确保操作可逆。
  • 高效 SQL 查询: 提供智能补全与提示、查询语句审计,并支持查询结果脱敏,在保证便捷性的同时兼顾安全性。
  • 权限与用户管理: 支持基于角色的细粒度权限控制,集成 LDAP 登录及 OIDC SSO 自动注册登录。
  • 灵活的推送机制: 可通过 E-mail 或钉钉 Webhook 机器人实时推送工单状态。
  • 高级特性: 支持动态配置审核规则、自定义审核层级、AutoTask 自动执行以及 TodoList 管理。

管理界面预览

MySQL 数据库变更不敢直接执行?试试这款开箱即用的审核工具 Yearning
Dashboard 控制面板

MySQL 数据库变更不敢直接执行?试试这款开箱即用的审核工具 Yearning
SQL 审核工作流

MySQL 数据库变更不敢直接执行?试试这款开箱即用的审核工具 Yearning

部署注意事项

在安装 Yearning 前,请务必确认环境满足以下要求,以避免出现界面显示异常或功能失效:

  • 数据库要求: 需使用 MySQL 5.7 及以上版本。若使用 8.0+ 版本,请将 sql_mode 设置为空。创建 Yearning 库时,字符集必须指定为 UTF8mb4
  • 显示设备: 该平台基于 1080p 分辨率开发,仅支持 1080p 及以上显示器。若发现设置页面配置重叠,请检查显示器分辨率或是否开启了系统缩放。
  • 浏览器兼容性: 建议使用最新版本的 Chrome 浏览器(请勿使用 360 等魔改版本)。

资源链接

项目开源地址:GitHub – cookieY/Yearning

正文完
 0
Administrator
版权声明:本站原创文章,由 Administrator 于2022-08-03发表,共计814字。
转载说明:除特别说明外,本站原创内容采用 Creative Commons Attribution 4.0 (CC BY 4.0) 许可协议发布,转载请注明来源并保留原文链接。 本站部分内容基于公开资料整理,并可能经 AI 技术辅助生成或优化,仅供参考,不构成任何专业建议,请读者自行判断与核实。 本站不对第三方资源的可用性、安全性或合法性承担任何责任。
评论(没有评论)
验证码