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相关推荐

  1. 私活利器,docker快速部署node.js应用

    http://cnodejs.org/topic/53f494d9bbdaa79d519c9a4a 最近研究了几天docker的快速部署,感觉很有新意,非常轻量级和方便,打算在公司推广一下,解放运维, ...

  2. 当当elastic-job docker快速部署_[小Z课堂]-docker 快速部署 elasticsearch 和 kibana,一键部署...

    各位小伙伴,小Z课堂来袭,每天只需看三分钟,你就能用docker 快速部署各种环境.今天就用docker 来部署 elasticsearch 和 kibana.docker的入门请上度娘学习,这里直接 ...

  3. 使用Docker快速部署禅道V11.6版本

    使用Docker快速部署禅道V11.6版本 (一)部署禅道 docker run --name zentao_v11.5 -p 8084:80 -v /u01/zentao/www:/app/zent ...

  4. Docker快速部署PostgreSQL服务

    Docker快速部署PostgreSQL服务 快速开始 请新建一个目录postgresql,进入目录postgresql,将以下文件保存为docker-compose.yml,然后执行docker-c ...

  5. 【BI数据可视化】使用Docker快速部署Superset

    本地演示 快速部署Superset Docker快速部署 代码 docker pull apache/supersetdocker run -d -p 8080:8088 --name superse ...

  6. 运维人员的解放----Docker快速部署

    Docker是一个用了一种新颖方式实现的超轻量虚拟机,在实现的原理和应用上还是和VM有巨大差别,专业的叫法是应用容器(Application Container).(我个人还是喜欢称虚拟机) Dock ...

  7. 如何在云服务器使用docker快速部署jupyter web服务器(Nginx+docker+jupyter+tensorflow)

    如何在云服务器部署jupyter web服务器 jack lee 邮箱:291148484@163.com 如有错误可以法邮件给我纠正,希望本文对你有所帮助. 导读:如果你用过百度人工只能的在线提交代 ...

  8. 使用docker快速部署IPsec VPN 服务器

    1,快速部署 使用如下命令快速创建 VPN 服务 server 端: docker run --name ipsec-vpn-server --env-file /data/jump/vpn/.env ...

  9. 【docker】基于docker快速部署个人lnmp业务环境

    过年了我还在加班...祝大家新年快乐! 由于个人工作原因经常需要在各个单位部署各类接口服务器.以前这部分的工作安排的工作时间是一天搞定.但是现在不一样了.操作系统准备好后我只要三四分钟就把环境给搞定了 ...

最新文章

  1. 【搜索专题】BFS中的Flood Fill和最短路模型
  2. [转]sudoers设置
  3. 设计模式——抽象工厂模式
  4. r语言 plot_R语言直方图绘制hist(),plot()
  5. 表格嵌套_HTML |2| 表格与列表
  6. Python入门--字符串的分割操作,split,rsplit
  7. CurrentUser获取不到当前登录用户name
  8. 谷歌浏览器历史版本解决chrome浏览器安装不上的问题
  9. 【时间序列分析】16.平稳序列的决定性
  10. JAVA 进制转换的几个方法
  11. 数值分析第二次作业-求解系数矩阵为Hilbert 矩阵的线性方程组
  12. 矢量网络分析仪测量相位是靠什么实现的
  13. 文件下载文件中文名问题
  14. 【深度学习】04-01-自注意力机制(Self-attention)-李宏毅老师2122深度学习课程笔记
  15. 图片批量OCR识别--支持各种图片
  16. Android studio系列:win10上Android studio4.0.2下载安装
  17. ARTIX-7 XC7A35T实验项目之流水灯
  18. 计算机桌面显示变小,电脑屏幕变小怎么还原回来
  19. Chosen by god 【组合数打表,快速幂,求逆元】
  20. 【R语言】使用leaflet绘制沈阳地铁线路图——R实训第六次作业

热门文章

  1. 基于python+selenium+Chrome自动化爬取巨潮资讯网A股财务报表
  2. 雪后看疫情:一切能否变得更加清澈而透明?
  3. 10个你必须知道的实时图片搜索引擎
  4. Installation path not writeable in R
  5. 如何在macOS Big Sur 的Finder中使用终端锁定文件
  6. trochscript模型初次运行过慢解决方法
  7. 2019 让自己变的更加优秀(文末新年福利)
  8. python内置函数可以返回数值型序列中所有元素之和_智慧职教: Python内置函数________________用来返回数值型序列中所有元素之和。...
  9. WPS Word表格转成文字或文字制成表格的快捷方法
  10. dz3.2火车头 php接口,DiscuzX3.4论坛火车头采集器免登陆发布模块(带测试接口)-百度云...