SQL自動(dòng)檢查神器,再也不用手動(dòng)檢查SQL了!

轉(zhuǎn)自:公眾號(hào) springmeng
https://mp.weixin.qq.com/s/cou8K4HGcBM9egM0wM6rtQ
今天給大家推介一個(gè)SQL語句審核平臺(tái)。提供查詢審計(jì),SQL審核等多種功能,支持MySQL ,可以在一定程度上解決運(yùn)維與開發(fā)之間的那一環(huán),功能豐富,代碼開源,安裝部署容易!

功能介紹
1、SQL查詢查詢導(dǎo)出查詢自動(dòng)補(bǔ)全
2、SQL審核流程化工單SQL語句檢測(cè)SQL語句執(zhí)行SQL回滾
5、推送E-mail工單推送釘釘webhook機(jī)器人工單推送
6、其他LDAP登陸用戶權(quán)限及管理拼圖式細(xì)粒度權(quán)限劃分(共12項(xiàng)獨(dú)立權(quán)限,可隨意組合)
模塊介紹
Dashboard

我的工單
對(duì)于執(zhí)行成功的工單可以查看回滾語句并且快速提交SQL

工單DLL

DML審核
DML相關(guān)SQL提交審核,SQL語法高亮/自動(dòng)補(bǔ)全

查詢
查詢/導(dǎo)出數(shù)據(jù) SQL語法高亮/自動(dòng)補(bǔ)全 快速DML語句提交

工單審核
DDL/DML管理員審核并執(zhí)行

查詢審核
用戶查詢審核

權(quán)限審核
用戶權(quán)限審核

用戶管理
創(chuàng)建/修改/刪除用戶

數(shù)據(jù)庫管理
添加/編輯/刪除 數(shù)據(jù)源

用戶權(quán)限

基礎(chǔ)設(shè)置和進(jìn)階設(shè)置
設(shè)置消息推送相關(guān)信息 包括釘釘機(jī)器人/email,設(shè)置LDAP相關(guān)信息,全局配置信息,全局配置開關(guān)


審核規(guī)則

審核流程
二級(jí)審核流程:
1、使用人根據(jù)自己擁有的權(quán)限向?qū)?yīng)的工單提交單元(DDL,DML)提交工單
2、管理員收到消息后在審核工單頁面審核該工單請(qǐng)求并執(zhí)行/駁回 對(duì)應(yīng)工單
多級(jí)審核流程:
1、使用人根據(jù)自己擁有的權(quán)限向?qū)?yīng)的工單提交單元(DDL,DML)提交工單,
4、執(zhí)行記錄將會(huì)記錄在該執(zhí)行人用戶下
安裝(這部分可以直接接到碼云或者官網(wǎng)查看)
填寫配置文件
cat conf.toml
[Mysql]
Db = "Yearning"
Host = "127.0.0.1"
Port = "3306"
Password = "xxxx"
User = "root"
[General] #數(shù)據(jù)庫加解密key,只可更改一次。
SecretKey = "dbcjqheupqjsuwsm"初始化數(shù)據(jù)庫
./Yearning -m
啟動(dòng)服務(wù)
默認(rèn)啟動(dòng)
./Yearning -s參數(shù)啟動(dòng)
./Yearning -s -b "172.27.80.35" -p "8000"打開瀏覽器 http://172.27.80.35:8000
默認(rèn)密碼:admin/Yearning_admin
總結(jié)
Yearning是一個(gè)SQL審核平臺(tái),在一定程度上可以解決運(yùn)維與開發(fā)中間的問題,遺憾的是只支持Mysql,感興趣的可以嘗試下!
源碼地址獲取(非本號(hào)):掃描下方公眾號(hào)回復(fù) 210611
▲長按二維碼,關(guān)注公眾號(hào)▲ ▲回復(fù)「
210611」,獲取源碼
往 期 推 薦 1、Intellij IDEA這樣 配置注釋模板,讓你瞬間高出一個(gè)逼格! 2、吊炸天的 Docker 圖形化工具 Portainer,必須推薦給你! 3、最牛逼的 Java 日志框架,性能無敵,橫掃所有對(duì)手! 4、把Redis當(dāng)作隊(duì)列來用,真的合適嗎? 5、驚呆了,Spring Boot居然這么耗內(nèi)存!你知道嗎? 6、全網(wǎng)最全 Java 日志框架適配方案!還有誰不會(huì)? 7、Spring中毒太深,離開Spring我居然連最基本的接口都不會(huì)寫了 點(diǎn)分享
點(diǎn)收藏
點(diǎn)點(diǎn)贊
點(diǎn)在看






