Docker快速部署Yearning
Docker快速部署Yearning
- Yearning
- 准备
- Docker安装Yearning
- 查看Yearning版本
- 拉取镜像
- 运行容器
- Yearning使用
- 使用方法
- 创建数据库连接
- 创建权限组
- 创建和管理用户
- 提交工单
Yearning
Yearning就是一个用来提交、审核、执行SQL语句的工单管理系统。
准备
准备一个MySql服务器,为Yearning创建数据库。
create database if not exists yearning default character set utf8mb4 collate utf8mb4_general_ci;
Docker安装Yearning
查看Yearning版本
docker search yearning
拉取镜像
docker pull aeert/yearning:2.2.2
运行容器
docker run --name yearning -itd \-h yearning-server \-e MYSQL_ADDR=192.168.0.40:3306 \-e MYSQL_DB=yearning \-e MYSQL_USER=root \-e MYSQL_PASSWORD=root \-p 8012:8000 \aeert/yearning:2.2.2
端口视端口可用性而定。
Yearning使用
登录URL:domain:8012
默认用户密码是admin/Yearning_admin
使用方法
创建数据库连接
这里是预设开发团队可以去操作哪些数据库,都要一一填写信息建立好。后期程序员提交工单的时候可以选择。
创建权限组
首先应该按照设定的权限建立权限组,比如运维、DBA、团队Leader以及普通程序员,设定他们可以操作的数据库表,可以执行的SQL语句类型等。
创建和管理用户
创建不同的用户并设定权限。
这里有一点补充,admin作为默认的超级管理员,密码是固定的,而且也没有找到修改密码的方法,这样就不安全了。数据库中的用户密码都是经过加密处理的,也没法直接修改。合适的方法是创建普通用户的时候将密码设置为admin需要的密码,然后复制处理,再将普通用户的密码修改即可。
提交工单
用户可以提交工单,选择由具有审核权限的用户进行审核,审核通过可以执行。
工单类型分为DDL和DML。个人有所不解,照理DML是不能限制的,这是一个程序处理业务过程中必须要用到的。不知道设计者的DML概念范围是不是有数据库表层级的操作呢。
Docker快速部署Yearning相关推荐
- 私活利器,docker快速部署node.js应用
http://cnodejs.org/topic/53f494d9bbdaa79d519c9a4a 最近研究了几天docker的快速部署,感觉很有新意,非常轻量级和方便,打算在公司推广一下,解放运维, ...
- 当当elastic-job docker快速部署_[小Z课堂]-docker 快速部署 elasticsearch 和 kibana,一键部署...
各位小伙伴,小Z课堂来袭,每天只需看三分钟,你就能用docker 快速部署各种环境.今天就用docker 来部署 elasticsearch 和 kibana.docker的入门请上度娘学习,这里直接 ...
- 使用Docker快速部署禅道V11.6版本
使用Docker快速部署禅道V11.6版本 (一)部署禅道 docker run --name zentao_v11.5 -p 8084:80 -v /u01/zentao/www:/app/zent ...
- Docker快速部署PostgreSQL服务
Docker快速部署PostgreSQL服务 快速开始 请新建一个目录postgresql,进入目录postgresql,将以下文件保存为docker-compose.yml,然后执行docker-c ...
- 【BI数据可视化】使用Docker快速部署Superset
本地演示 快速部署Superset Docker快速部署 代码 docker pull apache/supersetdocker run -d -p 8080:8088 --name superse ...
- 运维人员的解放----Docker快速部署
Docker是一个用了一种新颖方式实现的超轻量虚拟机,在实现的原理和应用上还是和VM有巨大差别,专业的叫法是应用容器(Application Container).(我个人还是喜欢称虚拟机) Dock ...
- 如何在云服务器使用docker快速部署jupyter web服务器(Nginx+docker+jupyter+tensorflow)
如何在云服务器部署jupyter web服务器 jack lee 邮箱:291148484@163.com 如有错误可以法邮件给我纠正,希望本文对你有所帮助. 导读:如果你用过百度人工只能的在线提交代 ...
- 使用docker快速部署IPsec VPN 服务器
1,快速部署 使用如下命令快速创建 VPN 服务 server 端: docker run --name ipsec-vpn-server --env-file /data/jump/vpn/.env ...
- 【docker】基于docker快速部署个人lnmp业务环境
过年了我还在加班...祝大家新年快乐! 由于个人工作原因经常需要在各个单位部署各类接口服务器.以前这部分的工作安排的工作时间是一天搞定.但是现在不一样了.操作系统准备好后我只要三四分钟就把环境给搞定了 ...
最新文章
- 【搜索专题】BFS中的Flood Fill和最短路模型
- [转]sudoers设置
- 设计模式——抽象工厂模式
- r语言 plot_R语言直方图绘制hist(),plot()
- 表格嵌套_HTML |2| 表格与列表
- Python入门--字符串的分割操作,split,rsplit
- CurrentUser获取不到当前登录用户name
- 谷歌浏览器历史版本解决chrome浏览器安装不上的问题
- 【时间序列分析】16.平稳序列的决定性
- JAVA 进制转换的几个方法
- 数值分析第二次作业-求解系数矩阵为Hilbert 矩阵的线性方程组
- 矢量网络分析仪测量相位是靠什么实现的
- 文件下载文件中文名问题
- 【深度学习】04-01-自注意力机制(Self-attention)-李宏毅老师2122深度学习课程笔记
- 图片批量OCR识别--支持各种图片
- Android studio系列:win10上Android studio4.0.2下载安装
- ARTIX-7 XC7A35T实验项目之流水灯
- 计算机桌面显示变小,电脑屏幕变小怎么还原回来
- Chosen by god 【组合数打表,快速幂,求逆元】
- 【R语言】使用leaflet绘制沈阳地铁线路图——R实训第六次作业
热门文章
- 基于python+selenium+Chrome自动化爬取巨潮资讯网A股财务报表
- 雪后看疫情:一切能否变得更加清澈而透明?
- 10个你必须知道的实时图片搜索引擎
- Installation path not writeable in R
- 如何在macOS Big Sur 的Finder中使用终端锁定文件
- trochscript模型初次运行过慢解决方法
- 2019 让自己变的更加优秀(文末新年福利)
- python内置函数可以返回数值型序列中所有元素之和_智慧职教: Python内置函数________________用来返回数值型序列中所有元素之和。...
- WPS Word表格转成文字或文字制成表格的快捷方法
- dz3.2火车头 php接口,DiscuzX3.4论坛火车头采集器免登陆发布模块(带测试接口)-百度云...