goInception 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
goInception 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: GPLv3
开发语言: Google Go
操作系统: Linux
收录时间: 2019-07-17
提 交 者: 红薯

goInception是一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具, 通过对执行SQL的语法解析,返回基于自定义规则的审核结果,并提供执行和备份及生成回滚语句的功能。

流程

goInception延用inception的使用方式,在审核的sql开始前添加注释来指定远端服务器,并在sql的前后添加特殊标识以区分待审核语句,示例如下:

/*--user=root;--password=root;--host=127.0.0.1;--check=1;--port=3306;*/
inception_magic_start;
use test;
create table t1(id int primary key);
inception_magic_commit;

goInception基于TiDB的语法解析器,和业内有名的inpcetion审核工具重构。

源码编译

go version 1.12 (go mod)

git clone https://gitee.com/hanchuanchuan/goInception.git
cd goInception
make parser
go build -o goInception tidb-server/main.go

./goInception -config=config/config.toml
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

goInception 的相关资讯

还没有任何资讯

goInception 的相关博客

mysql 审核引擎 goInception 的基本使用

mysql 审核引擎 goInception 的基本使用 官网地址 https://github.com/hanchuanchuan/goInception 安装 git clone https://gi...

DBA的福音,SQL审核利器-goinception

导读 最近在重构公司自动化运维平台的SQL审核部分,于是调研了一下goinception。在之前的公司审核引擎用的是去哪儿网开源的i...

mysql 审核引擎 goInception 的基本使用

  官网地址   github.com   安装   git clone https://github.com/hanchuanchuan/goInception.git   cd goInceptio...

goInception 的相关问答

还没有任何问答,马上提问

评论 (1)

加载中
顶一个,谁画的图啊?
2019/07/24 20:28
回复
举报
更多评论
1 评论
14 收藏
分享
返回顶部
顶部