線上SQL亂執(zhí)行導(dǎo)致生產(chǎn)事故?收下這個(gè)SQL審核平臺(tái)吧!
今天給大家分享一個(gè)可能是最流行的Mysql SQL審核平臺(tái),Yearning

Yearning總結(jié)來說,是一個(gè)面向中小型企業(yè)的輕量級(jí)MySQL SQL語句審核平臺(tái).提供查詢審計(jì),SQL審核等多種功能。
其目前已經(jīng)實(shí)現(xiàn)的功能包括:
SQL 查詢 查詢工單 導(dǎo)出 自動(dòng)補(bǔ)全,智能提示 查詢語句審計(jì) 查詢結(jié)果脫敏 SQL 審核 流程化工單 SQL語句語法檢測(cè) 根據(jù)規(guī)則檢測(cè)SQL語句合規(guī)性 自動(dòng)生成DDL/DML回滾語句 歷史審核記錄 推送 E-mail 工單推送 釘釘 webhook 機(jī)器人工單推送 用戶權(quán)限及管理 角色劃分 基于用戶的細(xì)粒度權(quán)限 注冊(cè) 其他 todoList LDAP 登錄 動(dòng)態(tài)審核規(guī)則配置 自定義審核層級(jí) AutoTask 自動(dòng)執(zhí)行
比較不錯(cuò)的是,Yearning 不依賴于任何第三方 SQL 審核工具作為審核引擎,其內(nèi)部已自己實(shí)現(xiàn)審核/回滾相關(guān)邏輯。運(yùn)行時(shí)僅僅依賴 Mysql 數(shù)據(jù)庫。
使用也非常簡(jiǎn)單,只需幾個(gè)小步驟:
1、填寫配置文件
cat?conf.toml
[Mysql]
Db?=?"Yearning"
Host?=?"127.0.0.1"
Port?=?"3306"
Password?=?"xxxx"
User?=?"root"
[General]???#數(shù)據(jù)庫加解密key,只可更改一次。
SecretKey?=?"dbcjqheupqjsuwsm"
2、初始化及安裝
./Yearning?install
3、啟動(dòng)服務(wù)
#默認(rèn)啟動(dòng)
./Yearning?run
#參數(shù)啟動(dòng)
./Yearning?run?--push?"172.27.80.35"?-port?"8000"
隨后打開瀏覽器輸入http://127.0.0.1:8000就可以使用,默認(rèn)賬號(hào)/密碼:admin/Yearning_admin。
當(dāng)然Yearning也歡迎小伙伴們進(jìn)行二次開發(fā)使用,所以感興趣的小伙伴,快來用用吧。
另外,我們將之前發(fā)過的各種項(xiàng)目及工具進(jìn)行了整理,收錄到了GitHub項(xiàng)目,歡迎各位小伙伴光臨Star,地址如下:https://github.com/Wechat-TJ/TJ-WORLD-FORU
點(diǎn)擊下方卡片,關(guān)注公眾號(hào)“TJ君”
回復(fù)“Yearning2022”,獲取倉庫地址
關(guān)注我,每天了解一個(gè)牛x、好用、有趣的東東
往期推薦
評(píng)論
圖片
表情
