一个集审核、执行、备份及生成回滚语句于一身的MySQL自动化运维工具

SQL审核与执行,作为DBA日常工作中相当重要的一环,一般来说都是通过人工的方式来处理,效率低且质量没办法保证。为了规范操作,提高效率,推荐一款目前市面上非常流行的SQL自动审核工具Inception。

Inception

github:https://github.com/weiyanwei412/SQLaudit

文档:https://github.com/weiyanwei412/inception-document

Inception是一个开源的Mysql自动化工具,具有SQL审核、执行、回滚等实用的功能,由国内大神基于mysql源码开发,可以很明确的,详细的,准确的审核Mysql的SQL语句,工作模式与Mysql完全相同,可以直接使用mysql客户端来连接。但遗憾的是2年前已停止更新,不过兼容大部分的mysql版本,仍然是开源SQL审核工具的翘楚。

Inception的架构如下:

inception架构图

系统介绍

基本配置页面:可以直接在页面上配置inception的信息,方便迁移

数据库信息录入:相当于一个简单数据库的cmdb系统,可以管理数据库信息

审核任务提交:支持审核和执行两种模式,审核模式只给审核结果,执行模式在执行之前会先审核

审核结果展示:详细展示SQL审核的所有信息,包括提交用户、执行操作、审核结果等等

任务列表页面:可以很方便只查看自己提交的任务,或者查看固定项目的,固定环境的任务

正文到此结束
本文目录