yearning sql 審計平台 基於vue.js與django的整套mysql-sql審核平台解決方案。
提供基於inception的sql檢測及執行。
github:
文件:1、nginx安裝
yum install nginx -y2、mysql server安裝
rpm -ivh mysql57-community-release-el6-11.noarch.rpm
yum list|grep mysql57
yum install mysql-community-server -y3、python 3.6安裝
tar -xvf python-3.6.4.tar.xz
mkdir -p /usr/local/python/3.6.4/lib
cd python-3.6.4./configure --enable-shared --prefix=/usr/local/python/3.6.4 ldflags="-wl,-rpath /usr/local/python/3.6.4/lib"
make
make install
cp /usr/bin/python /usr/bin/python2.6.6ln -fs /usr/local/python/3.6.4/bin/python3.6 /usr/bin/python
ln -fs /usr/local/python/3.6.4/bin/pip3 /usr/bin/pip
vi /usr/bin/yum4、inception安裝將頭部 #!/usr/bin/python 修改為 #!/usr/bin/python2.6.6
參考:5、yearning安裝
git clone .git
create database yearning default character set utf8 collate utf8_general_ci;
cd yearning/srcpip install -r requirements.txt
[mysql]db = 所建立的庫名
address = 資料庫位址
port = 資料庫埠
password = 資料庫密碼
username = 資料庫使用者
[host]
如 本機位址為192.168.137.13 nginx設定埠為80
則應填寫為 192.168.137.13:80 之後通過該位址訪問平台。
[inception]
ip = inception位址
port = inception埠
user = inception使用者名稱
password = inception密碼
backupdb = 備份資料庫位址
backupport = 備份資料庫埠
backupuser = 備份資料庫使用者名稱
backuppassword = 備份資料庫密碼
[ldap] ldap相關設定
ldap_server = ldap服務位址
ldap_scbase = ldap dc 設定 如 dc=***,dc=com
ldap_domain = ldap網域名稱 如 ***.com
[email] 郵箱推送相關設定
username = 郵箱發件賬號 如 ***[email protected]
password = 郵箱發件賬號密碼
smtp_server = 郵箱stmp位址, 具體位址請諮詢對應郵箱提供者
SQL審核平台
下面僅列出幾個開源的sql審核平台,如需完整內容可跳轉其github檢視。是由極數雲舟研發的mysql日常運維和集群管理的自動化平台,提供mysql的集群管理 例項管理 監控備份 日常巡檢 引數建議等等多種功能。有官方支援。inception閉源後提供的乙個推薦 arkcontrol yearnin...
原創 SQL審核系統
應公司dba的需求,做了乙個sql審核並可以執行 記錄的系統,整個系統有三種角色 dba 需要管理員手動登記 運維人員 需要管理員手動登記 開發人員 預設註冊後使用者 許可權分配如下 先要感謝前任武大神留下的前端模板,在後續的開發節省了大量的時間,我也就拿過來直接用了。由於是在公司使用的 原始碼不能...
SQL審核自動化
很多遊戲專案都是通過每週更新大版本來維持使用者的粘性和活躍度,而更新版本必然伴隨著資料庫的新建create 改表alter的sql。運維或者dba負責審核這類sql是否合理 高效,因為很多開發同事特別是經驗少的新人是不考慮sql效能 是否合乎mysql的最佳實踐。經常很多建表語句漏加索引或者加錯索引...