赞
踩
192.168.10.112
安装mysql(略)
#关闭selinux
setenforce 0
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
yum -y install git vim telnet wget
#下载最新的release包
cd /opt/
wget https://github.com/cookieY/Yearning/releases/download/v2.0.5/Yearning-2.0.5.linux-amd64.zip
unzip Yearning-2.0.5.linux-amd64.zip
cd Yearning-2.0.5.linux-amd64
ll
修改conf.toml 填入密码即可 并测试数据库能不能连接
关于SecretKey
SecretKey是token/数据库密码加密/解密的salt。
建议所有用户在初次安装Yearning之前将SecretKey更改(不更改将存在安全风险)
格式: 大小写字母均可, 长度必须为16位
特别注意:
此key仅可在初次安装时更改!之后不可再次更改!如再次更改会导致之前已存放的数据源密码无法解密,最终导致无法获取相关数据源信息
在数据库上率先创建Yearning库
否则不管./Yearning -h还是初始化./Yearning -m 都会报错无法连接数据库
创建完数据库 执行初始化
./Yearning -m
启动
./Yearning -s -b "192.168.10.112" -p "8000" &
用户名: admin
密码:Yearning_admin
登陆之后 开始修改密码
修改邮箱和信息
平台里admin 注册新用户
设置用户权限
添加数据库 测试连接
所有添加的数据源应在添加之前点击测试连接按钮进行连接性测试,保证连接性。
数据源分为查询数据源/非查询数据源。查询数据源仅会出现在细粒度权限的查询数据源范围内。非查询数据源同理。(对于查询与执行数据源应拆分为二,保障线上执行数据源不会因为查询慢sql影响业务)
此类别添加后无法通过编辑进行修改,请慎重添加。
在顶顶群添加机器人
在设置里面设置推送规则
测试
下面还有进阶设置 设置完保存
已经可以注册了
设置审核规则 暂时先设置这些。
测试
用 jiaminxu的用户账号登陆
作为使用者权限 什么权限都没有
按了一下申请权限
管理员界面 收到申请
更改jiaminxu用户为执行者
需要重新更改用户权限
再次登陆jiaminxu
提交审核申请
提交就直接有权限了 因为之前开了
由于没有ddl和dml权限 需要申请 前提是上一次申请已经被处理 否则会报下面的错
先驳回管理员申请 之后再提交申请
提交ddl 和dml权限申请
Jiaminxu用户再次查看权限 发现权限已经变更
但是ddl和dml的数据库是没有的 需要重新添加
我这边重新加了一个组 并加入了一个虚拟机
测试dml语句
美化之后提交
检测之后 才能同意
选择执行人之后同意
点击执行
执行成功之后信息会同步
回滚如下
关闭多级审核 就可以直接开发提交sql dba执行了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。