SQL审核工具Yearning搭建及使用( 二 )


初始化后的数据库表如下:
2.5 启动
./Yearning run --push "172.12.1.7" --port "8000"
[root@sg Yearning]# ./Yearning run --push "172.12.1.7" --port "8000"检查更新.......数据已更新!_____ \/ /_________ __/__ \_ \_/ /__/__//_/\___/\___/yee v0.3.3-----Easier and Faster-----Creator: Henry Yee
2.5 访问
浏览器输入:你的IP:8000

SQL审核工具Yearning搭建及使用

文章插图
默认账号/密码:admin/
登录后:
至此,下载安装配置完成 。
三、配置使用 3.1 配置环境
点击“设置”可以自定义环境;也可以设置提醒邮件等 。
3.2 配置数据源
配置数据源之前,得先配置流程
3.3 配置权限组
就是配置拥有DML、DDL、Query权限的数据库列表:以配置只读组为例:
3.4 新建用户并赋权限
下面是新建一个的用户,赋予只读组的权限(新建用户后,在右侧权限里设置即可) 。
建一个写用户
四、测试 4.1 读用户测试
我们用登录后,发现可以查询的数据源有1个 。
点击数据源可以查看对应数据库示例中的数据库:
双击数据库打开,可以看到表
右键表,可以查看表数据
也可以手动写sql查询:
执行操作会提示错误信息:
4.2 写用户测试
使用执行一条语句
首先,需要申请工单:
写完sql后,需要先右键-SQL检测一下,监测通过后,“提交” 按钮才是可点击的;
提交后,点击我的工单,查看刚提交的工单信息,发现是待审核状态;
用admin进行审核:
admin登录后,点击审核下的工单,可以查看已经提交的工单列表 。
点击右侧的 “详情” 按钮:刚进来后,“同意” 按钮也是置灰的,需要先进行SQL检测 通过后,才可以点击同意 。
点击同意后,发现已经转交给执行者admin了
此处说明下,上述我们设置的流程是:提交-审核-执行,故为3个阶段,只是目前审核和执行都是admin罢了 。一般是提交人提交—> 专门的管理员(一般是技术组长、领导等)审核------> 数据库管理员/运维具体执行 。
最后,我们执行下,然后查看下改后的状态:
同意执行后,工单变为已完成状态 。
同意执行后,数据已修改:
【SQL审核工具Yearning搭建及使用】END