yearning云上数据库管理利器

摘要:本文主要介绍yearning的安装和常规使用,方便开发人员更安全的操作云上数据库,避免数据丢失和泄露问题。

简介

Yearning 面向中小型企业的轻量级MySQL SQL语句审核平台.提供查询审计,SQL审核等多种功能.

安装

本文采用的是Docker安装,其他安装方式参考官方文档。

docker-compose.yml文件

yaml 复制代码
version: '3'

services:
  yearning:
    image: chaiyd/yearning:v3.1.4-amd64
    environment:
      MYSQL_USER: yearning
      MYSQL_PASSWORD: ukC2ZkcG_ZTeb
      MYSQL_ADDR: mysql
      MYSQL_DB: yearning
      SECRET_KEY: dbcjqheupqjsuwsm
      IS_DOCKER: is_docker
    networks:
      - default
    ports:
      - 8000:8000
    # 首次使用请先初始化
    command: /bin/bash -c "./Yearning install && ./Yearning run"
    depends_on:
      - mysql
    restart: always

  mysql:
    image: mysql:5.7
    environment:
      MYSQL_ROOT_PASSWORD: ukC2ZkcG_ZTeb
      MYSQL_DATABASE: yearning
      MYSQL_USER: yearning
      MYSQL_PASSWORD: ukC2ZkcG_ZTeb
    networks:
      - default
    command:
      - --character-set-server=utf8mb4
      - --collation-server=utf8mb4_general_ci
    volumes:
      - ./data/mysql:/var/lib/mysql

# 默认账号:admin,默认密码:Yearning_admin
networks:
  default:
    external:
      name: huzhihui

启动

  • docker-compose up -d
  • docker ps

出现如下日志就表示启动成功了

使用配置

默认账号:admin,默认密码:Yearning_admin

设置环境

添加用户

新建流程

新增数据源

新建权限组

特别注意超级管理员也需要添加权限才行

编辑用户权限

提交工单使用

查询

查询不需要工单提交,直接查询即可,

提交DML

比如我们新增一条数据,

  • lisi提交一张工单
  • admin审核并执行

提交DDL

本案例是新增一张表

  • lisi提交一张工单
  • admin审核执行

总结

这个工具对于中小团队管理还可以,如果是大团队感觉就不是那么合适了,应该有更好的工具,挺好用的,有需要的直接冲。

相关推荐
ha_lydms15 分钟前
AnalyticDB MySQL 技术架构
大数据·hadoop·mysql·adb·spark·dataworks·1024程序员节
合合技术团队31 分钟前
合合信息旗下TextIn面向全球市场推出文档处理自动化公有云服务
运维·自动化
Java开发追求者1 小时前
windows快速安装docker
windows·docker·安装·1024程序员节
分布式存储与RustFS1 小时前
机器要下线,数据先线上搬家:RustFS 存储池退役实操
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
9624561 小时前
一次 Dell PowerEdge R750xs 启动故障复盘:从 iDRAC 带外管理到 Linux 多内核回退与 initramfs 重建
linux·运维·服务器
Flynn Liang2 小时前
MQTT 共享订阅$share/原理:怎么用它给消费端水平扩容做负载均衡
运维·物联网·mqtt·iot·mqtt broker
海宇AI2 小时前
零信任架构实战:基于海宇行驶OCR证识别构建自动化租车车队行驶证电子档案网关
运维·人工智能·架构·自动化·1024程序员节
Random Glow2 小时前
聚簇索引 vs 二级索引:回表、覆盖索引、索引下推
数据库·mysql·性能优化·innodb·1024程序员节·索引优化
北京中科新远科技3 小时前
高速接口兼容排查实战:OSFP、QSFP112与QSFP56如何逐层验证
linux·运维·网络
Ruiery3 小时前
Linux 6.6内核 CPU 深度解析(零):x86 内核引导协议 — 从 bootloader 到 main()
linux·运维·服务器