一款优秀的开源SQL检查审计神器!再也不用为写SQL发愁了(相信有些朋友可能也会有体会),这对开发和运维来说也是一件幸事。一个方便快捷的SQL语句审计和检查平台,名字叫Yearning,提供查询审计、SQL检查审计、SQL回滚、自定义工作流等多种实用功能,安装部署方便,支持MySQL,目前兼容99%的MySQL标准SQL语法。支持原生安装和容器化部署。向往平台后台逻辑采用Go语言实现,语法简洁,性能强大;前端界面由Vue.js框架实现,现代渲染技术带来流畅美观的用户界面。本文GitHubhttps://github.com/rd2coding/Road2Coding已收录,包含6大编程方向(帖子)的自学路线+知识点整理、面试考点、我的简历、几个hardcorepdf笔记,和我的程序员生活。主要功能向往有以下几个主要功能,其中有很多是非常实用的工具。自动化SQL语句审核,可自动检测SQL并执行DDL/DML语句,执行后自动生成回滚语句。SQL查询功能支持工单查询、导出、自动补全/智能提示、查询语句审计和查询结果脱敏等功能。支持LDAP登录/钉钉和邮件消息推送支持自定义审计工作流支持细粒度的权限管理和分配安装部署Yearning不依赖任何第三方SQL审计工具作为审计引擎,内部已经实现了内部审计/回滚相关逻辑.仅依赖MySQL数据库。它提供了一个二进制安装包,地址为https://github.com/cookieY/Ye...,您可以在Assets中选择Yearning-x.x.x.linux-amd64.zip包进行下载,其目录结构为:limitedbyspace,具体的配置文件编写、平台初始化和服务启动过程请参考文末源码和文档地址,按步骤操作。部分功能模块概览BackgroundDashboard这部分主要展示系统的后台概览。左侧为功能菜单,右侧区域会显示用户数、数据源、工单、查询等相关概览预览信息。数据库(源)管理以列表管理的形式对数据库进行管理,您可以自行添加/编辑/删除数据源。SQL语法和规则检测审计功能查询功能支持SQL语法高亮和自动补全。源码和文档地址源码/文档和具体的安装使用方法可以参考:https://github.com/cookie/ye...有兴趣的小伙伴可以尝试安装部署。后记另外,最近自己也花了不少心思整理自己的编程学习资源。均为纯肝制品,目录如下。内容GitHubhttps://github.com/rd2coding/Road2Coding已经收录,里面有6大编程方向+知识点整理的自学路线,我的简历,面试考点,几个硬核pdf笔记。还有我的程序员生活,欢迎star。整理不易,欢迎多多支持,下期见!
