跳到主要内容

5 篇博文 含有标签「使用教程」

About CloudDM tutorials

查看所有标签

使用 CloudDM 可视化操作 MySQL

· 阅读需 4 分钟
赵永春
赵永春

CloudDM 个人版简介

CloudDM 个人版是 ClouGence 公司推出的一款一站式数据库管理工具,可以方便地访问和管理 MySQL、Oracle、PostgreSQL、阿里云 RDS、Greenplum、TiDB、Redis、StarRocks、Doris、SelectDB、SQL Server、ClickHouse、OceanBase 、PolarDB-X 、IBM Db2 等多种不同类型的数据库。通过 CloudDM 丰富的数据源支持可以避免在多个专业工具之间切换,从而提高工作效率。

它是本地化的应用程序,没有后台进程。和 DataGrip、Navicat 一样在安装完成后,只需要双击应用程序图标,便可以方便地管理位于本地计算机或远程计算机上的数据库。已支持 Windows、Linux 和 MacOS 操作系统。

CloudDM 界面介绍

连接 MySQL 数据库

切换到 数据源管理,然后点击 新增数据源

选择 MySQL 数据库,然后输入对应信息,连接数据库。

查询设置 中,可以通过 修改参数配置 对连接信息进行修改。

切回 数据查询,可以看到刚刚新增的数据源。

管理数据库

CloudDM 支持创建和删除 Schema。

创建 Schema

在 Schema 层级的标签栏右键,点击 新建 Schema。

在对话框中填写 Schema 名,点击 生成 SQL 语句 后,点击 立即执行 即可。

管理数据库表

目前,CloudDM 支持各类数据库表的管理操作,包括创建表、删除表、修改表、清空表,同时对 MySQL 的 DDL 支持比较齐全,可以满足各类场景。

创建表

在表标签页右键,点击 新建表

对表相关信息进行编辑,此处可以设置表的一些基本信息、列相关信息、主键信息、索引信息。设置完成后点击保存。

对生成的 SQL 点击 立即执行

修改表

在需要修改的表标签上右键,点击 设计表

中间的操作和 新建表 类似,修改表信息,然后点击保存,对生成的 SQL 点击 立即执行 即可。

删除表

在需要删除的表标签上右键,点击 删除

清空表

顾名思义,点击该按钮,该表的数据会被清空。

编辑表数据

CloudDM 支持编辑表数据,操作包括数据条件查询、插入数据、修改数据、删除数据。

查询数据

在 CloudDM 中,支持普通的分页查询,还支持拼接 where 条件查询以及排序条件。

更新数据

在 CloudDM 中,绿色标识代表新增,红色标识代表删除,黄色标识代表修改。

点击 提交 按钮,系统会生成对应的 SQL。点击 立即执行,即可对表单数据进行修改。

创建触发器

在需要创建触发器的表上右键,点击 新建触发器

配置完成后,点击 生成 SQL 语句,在 SQL 生成完成后,点击 立即执行,即可创建触发器。

转换 DDL

在需要进行 DDL 转换的表右键 获取 DDL 语句

选择 生成 DDL 语句,并选择对端数据源,便可转化为对应数据源的 DDL 语句。

总结

本文展示了如何管理和操作 MySQL 数据库和数据表,全程使用可视化工具 CloudDM 个人版,希望对大家有所帮助。

使用 CloudDM 和钉钉流程化管理数据库变更审批

· 阅读需 4 分钟
刘琳玉
刘琳玉

CloudDM 是一个专为团队协同工作打造的数据库数据管控平台,在管控数据库安全变更的过程中,为提高效率,CloudDM 接入钉钉,支持实时通知与移动办公,满足广大企业用户的实际需求。

本文将介绍如何使用 CloudDM 和钉钉实现高效的数据库变更审批。

接入钉钉

创建钉钉应用

  1. 登录 钉钉开发者后台),选择相应的组织,进入后台页面。
  2. 获取开发者权限),如已有权限则略过。
  3. 点击 应用开发 > 钉钉应用 > 创建应用
  4. 填写应用的基础信息,并点击 保存

配置应用

  1. 点击 权限管理,批量申请以下权限:
    • 邮箱等个人信息
    • 成员信息读权限
    • 根据手机号获取成员基本信息权限
    • 通讯录部门成员读权限
    • 审批流数据管理权限
    • 工作流实例写权限
    • 工作流模板读权限
    • 工作流实例读权限
  2. 点击 凭证与基础信息信息,复制 AgentId, Client ID, Client Secret
  3. 回到 CloudDM 平台,点击 系统设置 > 系统偏好。填写参数 dingApprovalConfigAk, dingApprovalConfigSk, dingAgentId,并修改 dingEnableApprovalService 参数值为 true。
  4. 回到钉钉开放平台,点击 事件订阅 > 已完成接入,验证连接通道。在 审批事件 中,通过 订阅设置 只订阅对应模版的事件。
  5. 点击 版本管理与发布 > 创建新版本
  6. 填写版本基础信息,应用可见范围选择 全部员工,并点击 保存

创建钉钉表单

  1. 进入钉钉 OA 审批管理后台,点击 创建新表单
  2. 表单设计 的步骤,添加如下控件且均不要开启必填选项:
    • 标题(单行输入框)
    • 目标数据源(单行输入框)
    • 需求描述(多行输入框)
    • 执行 SQL(多行输入框)
    • 回滚 SQL(多行输入框)
    • 预计受影响行数(数字输入框)
  3. 流程设计 的步骤,设置各节点的审批人及审批方式。只支持指定审批人或系统自动选择,不支持发起人自选。

启用工单

  1. 在 CloudDM 平台上方导航栏,点击 查询设置
  2. 环境 页签下,为对应的环境开启工单功能。
  3. 在弹出的对话框中选择引擎为 钉钉流程,模板为刚才在钉钉创建的模版。

可能遇到的问题

  • 网络异常:请检查部署 CloudDM 的服务器能否连接到外网。
  • 配置错误:请检查 系统设置 -> 系统偏好 的配置是否正确。

创建工单

  1. 在上方导航栏点击 工单,提交工单。
  2. 填写工单信息后,提交工单
  3. 点击右上角的 钉钉审批,便可直接跳转到钉钉对应的审批单进行操作。

钉钉审批小操作

  • 工单发起人可以点击左下方的催办进行催单。
  • 可以通过多种方式通知审批人进行审批。
  • 对于存在疑问的工单还可以快速建群讨论。

效果展示

通过审批

拒绝审批

使用 CloudDM 和飞书流程化管理数据库变更审批

· 阅读需 4 分钟
刘琳玉
刘琳玉

CloudDM 是一个专为团队协同工作打造的数据库数据管控平台。在管控数据库安全变更的过程中,为提高效率,方便用户使用,CloudDM 接入了主流 OA 协同办公系统(包括钉钉、飞书、企业微信),支持实时通知与移动办公,满足广大企业用户的实际需求。

本文将介绍如何使用 CloudDM 和飞书实现高效的数据库变更审批。

接入飞书

创建飞书应用

  1. 登录 飞书开发者后台,选择相应的组织,进入后台页面。
  2. 点击 创建企业自建应用,填写应用基础信息,并点击 创建

配置飞书应用

  1. 点击 权限管理,批量开通:
  • 审批所有权限
  • 通讯录所有权限

  1. 点击 凭证与基础信息,复制 App IDApp Secret,为 CloudDM 配置作准备。

创建审批模板

  1. 进入 飞书审批管理后台,点击 审批管理 > 创建审批
  2. 点击 创建自定义审批
  3. 表单设计 的步骤,添加如下控件且均不要开启必填选项:
    • 标题(单行文本)
    • 目标数据源(单行文本)
    • 需求描述(多行文本)
    • 执行 SQL(多行文本)
    • 回滚 SQL(多行文本)
    • 预计受影响行数(数字文本)

  1. 流程设计 的步骤,设置各节点的审批人及审批方式。只支持指定审批人或系统自动选择,不支持发起人自选。
  2. 配置完成后,右上角点击 发布
  3. 创建完成后,回到审批管理页面,点击修改图标。
  4. 在页面上方的地址栏中,复制 definitionCode。
  5. 进入 开发文档,点击 尝试一下
  6. 填入刚才复制的 definitionCode,点击 开始调试
  7. 出现以下结果则说明订阅事件成功。

配置 CloudDM

  1. 回到 CloudDM 平台,点击 系统设置 > 系统偏好
  2. App ID 复制到 feishuApprovalAppIDApp Secret 复制到 feishuApprovalAppSecretdefinitionCode 复制到 feishuApprovalTemplateList(如有多个审批模版码,使用,分隔),并修改 feishuEnableApprovalService 参数值为 true。
  3. 回到飞书开放平台,在左侧导航栏点击 事件与回调
    1. 订阅方式选择 使用长连接接收事件,点击 保存
    2. 点击 添加事件。添加 审批实例状态变更审批任务状态变更 事件。
  4. 点击 版本管理与发布 > 创建版本
  5. 填写版本基础信息,应用可用范围选择 所有员工,并点击 保存

创建工单

  1. 在 CloudDM 平台上方导航栏,点击 查询设置
  2. 环境 页签下,为对应的环境开启工单功能。
  3. 在弹出的对话框中选择引擎为 飞书流程,模板为刚才在飞书创建的模版。
  4. 在上方导航栏点击 工单,并 提交工单
  5. 提交工单后,点击右上角 飞书审批,即可跳转到飞书审批页面。

效果展示

通过审批

拒绝审批

使用 CloudDM 和企业微信流程化管理数据库变更审批

· 阅读需 4 分钟
赵永春
赵永春

CloudDM 是一个专为团队协同工作打造的数据库数据管控平台。在管控数据库安全变更的过程中,为提高效率,方便用户使用,CloudDM 接入了主流 OA 协同办公系统(包括钉钉、飞书、企业微信),支持实时通知与移动办公,满足广大企业用户的实际需求。

本文将介绍如何使用 CloudDM 和企业微信实现高效的数据库变更审批。

前置要求

部署 CloudDM Console 的服务器能够被外网访问。

创建企业微信应用

  1. 登录 企业微信后台管理
  2. 点击 创建应用
  3. 填写应用基础信息,并设置可见范围,点击 创建应用

配置回调信息

  1. 点击 设置 API 接收
  2. 在 CloudDM 登入主账号。在 系统设置 > 操作审计 中找到主账号的 uid 并复制。
  3. 回到企业微信后台管理平台,随机获取 TokenEncodingAESKey。设置 URL 为 CloudDM Console 部署机器域名+/callback/event?puid=上一步操作中复制的puid&platform=WECHAT&eventType=APPROVAL
  4. 在上方导航栏中点击 我的企业。获取 企业ID
  5. 回到 CloudDM 界面。在 系统设置 > 系统偏好 中将之前获取的 Token 填入 wechatApprovalTokenEncodingAESKey 填入 EncodingAESKey企业ID 填入 wechatApprovalCorpId,并开启 wechatEnableApprovalService
  6. 返回企业微信后台管理平台的 API 接收消息 页面,点击 保存

创建审批模版

  1. 回到 应用管理,选择 审批 应用。

  2. 点击 添加模版,选择自定义模版。

  3. 按顺序添加如下控件且均不要开启必填选项:

    • 标题(文本)
    • 目标数据源(文本)
    • 需求描述(多行文本)
    • 执行 SQL(多行文本)
    • 回滚 SQL(多行文本)
    • 预计受影响行数(文本)
  4. 点击下一步后,设置 审批流程。根据需要设置审批流程,流程节点需使用指定审批人方式。

  5. 配置完成后,在最下方点击 保存

  6. 保存完成后,回到 审批 应用页面,开启模版回调通知和审批应用。

  7. 在模版管理,点击编辑需要使用的模版,在页面上方的地址栏中获取 审批模版码

配置 API 调用信息

  1. 回到创建的应用,获取 AgentIdSecret
  2. 回到 CloudDM 界面。在 系统设置 > 系统偏好 中将 AgentId 复制到 wechatApprovalCorpIdSecret 复制到 wechatApprovalSecret审批模版码 复制到 wechatApprovalTemplateList(如有多个审批模版码,使用,分隔),点击 保存
  3. 在企业微信应用管理页面最下方,将部署 CloudDM Console 的服务器配置 企业可信IP

创建工单

  1. 在 CloudDM 平台上方导航栏,点击 查询设置
  2. 环境 页签下,为对应的环境开启工单功能。
  3. 在弹出的对话框中选择引擎为 微信流程,模板为刚才在飞书创建的模版。
  4. 在上方导航栏点击 工单,并 提交工单

效果展示

通过审批

拒绝审批

CloudDM Docker 版安装指南

· 阅读需 6 分钟
赵永春
赵永春

CloudDM 是一款全新的国产自研数据库管理工具。本文将会介绍如何在 Ubuntu Linux 中安装并初步使用这款数据库管理工具。

准备工作

安装 Docker

CloudDM 安装过程中需要用到 docker、docker-compose(或 docker compose) 两个命令,因此需要确保它们可以正常工作。通过下列命令可以检查系统中 Docker 的版本:

  • docker --version

如果没有安装过 Docker,可以使用下列命令安装:

  • apt install docker.io

Ubuntu 还提供了全新的 snap 软件包管理方式,类似一个容器拥有一个应用程序,所有的文件、库、应用程序之间完全独立。使用 snap 方式安装 Docker 需要使用以下语句:

  • snap install docker

安装完后,运行以下命令,检查 docker、docker-compose 两个命令是否正常。

  • docker --version
  • docker-compose --version 或 docker compose --version

最后启动 Docker 服务。

  • sudo systemctl start docker

如果你无法正常启动 Docker,且出现如下报错信息,那么可能安装过程出现了问题。

  • Failed to start docker.service: Unit docker.socket failed to load properly, please adjust/correct and reload service manager: Device or resource busy

可以运行以下命令,清理 Docker 安装,并再次安装。

  • apt remove docker.io
  • sudo snap remove docker

安装 7z 工具

安装包使用了 7z 压缩格式,解压需要用到 “7z” 命令。可通过下列语句安装 7z 工具。

  • sudo apt-get install -y p7zip

如果你是全新的操作系统,在安装 7z 工具时可能会遇到找不到软件包的情况,可按以下方式解决:

// 执行命令
sudo apt-get install -y p7zip

// 遇到的错误
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package p7zip

//遇到这个错误,需要执行更新命令,让 Ununtu 系统更新软件包的信息,再重试安装。
sudo apt update

下载软件

前往 产品官网 可下载 CloudDM 最新安装包,目前仅支持 Docker 版本。根据需要部署的服务器选择对应的版本。本文中以阿里云 ECS 为例,操作系统为 Ubuntu,硬件配置为 x86 架构,4 核 CPU,16 G 内存,120 GB 硬盘。

安装软件

  1. 使用 “7z x clouddm.7z -o./clouddm_home” 命令解压刚刚下载的安装包。这里我们将安装包解压到位于同级目录中的 clouddm_home 新目录里,7z 会自动创建相应的文件夹。

  2. 解压完成后,进入安装包中的 install_on_docker 目录。

  • cd ./clouddm_home/install_on_docker
  1. 运行 install.sh 脚本,安装软件。
  • ./install.sh

    在安装过程中,如果遇到以下的报错信息,大概率是因为系统中 Docker 服务没有启动,请回看安装 Docker 环节。

  • Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

  1. 当你看到 “CloudDM Team version is ready! visit console http://你的ip:8222” 提示信息时,表示已成功安装。

激活软件

登录软件

  1. 安装成功后,在浏览器中访问这台机器的地址,即可打开登录界面。以 192.168.0.101 为例,访问地址为:http://192.168.0.101:8222/

  1. 首次登录系统需要使用默认账号和密码:

获取许可证

  1. 进入软件界面后,点击右上角 “未激活” 字样,可以获得申请码。

  1. 进入 产品官网 并点击 免费获取许可证,进入许可证获取页面。

  1. 把申请码粘贴至相应输入框内,产品类型选择 CloudDM。点击页面底部 立即购买 按钮。

  1. “购买” 成功后跳转到查看订单页面,可以在订单列表中查看许可证。把得到的许可证粘贴到软件系统的激活页面中,点击 激活 即可。激活后的软件界面右上角会展示 已激活 字样。

Tips: 软件可以免费使用,但需要每 3 个月重新申请一次新的许可证。

添加数据源

  1. 数据源管理 页面,点击 添加数据源,填写相应的信息。

  1. 添加好数据源后,点击 查询设置,然后启用 数据管理 功能。这一步会测试数据源是否正常连接。

  1. 启用 数据管理 后,点击 数据查询 即可看到刚刚添加的数据源,可以开始查询和使用该数据源。

分配账号和权限

CloudDM 管控团队成员访问数据库,最核心的方式就是帮助团队管理数据库的账号,避免开发人员用数据库账号直连数据库。因此团队成员使用 CloudDM 之前,需要为成员分配账号。

  1. 点击页面顶部 系统设置,在 子账号管理 页面中点击右上角 添加子账号

  1. 在子账号添加页面中,填写以下信息,并点击 创建
  • 姓名:使用者的名字,当团队成员使用这个账号登录后,右上角显示的名称。
  • 账号:子账号的登录名。
  • 密码:子账号登录使用的密码。
  • 角色:分配给这个账号的角色,内置了 管理员DBA开发者 三种角色。
  • 手机号:账号使用者的手机联系方式,这里填写仅为了方便联系到这个人。
  • 邮箱:同上。
  1. 账号创建好后,需要为这个账号分配数据库访问权限。管理员可以根据需要,给这个新帐号分配可以访问的数据库和可执行的 SQL 权限。

团队成员登录系统

CloudDM 的主账号只有一个,相当于管理员帐号。实际使用时主要通过为子账号赋予不同权限来完成。

主账号完成权限分配后,团队成员需要在登录页面中以子账号方式登录。

团队成员只能在账号权限范围内使用数据源,例如,当主账号没有赋予子账号 DDL 权限时,子账号在执行 DDL 操作后会提示没有权限。

总结

CloudDM Docker 版是一款用于团队化访问数据库的工具,本文详细而直观地展示了如何安装及初步使用 CloudDM,相信您在阅读本文之后,对 CloudDM 的安装和使用会更加熟悉。

Latest blog posts

Back to blogarrow-right
强强联合|CloudDM 与达梦数据库完成产�品兼容互认证
Announcement

强强联合|CloudDM 与达梦数据库完成产品兼容互认证

CloudDM 与达梦数据库正式完成产品兼容互认证

刘琳玉
刘琳玉
Jul 19, 2025
使用 CloudDM 可视化操作 MySQL
Tutorials

使用 CloudDM 可视化操作 MySQL

本文展示了如何使用可视化工具 CloudDM 个人版管理和操作 MySQL 数据库和数据表

赵永春
赵永春
Jun 14, 2025
使用 CloudDM 和钉钉流程化管理数据库变更审批
Tutorials

使用 CloudDM 和钉钉流程化管理数据库变更审批

CloudDM 接入钉钉,支持实时通知与移动办公,满足广大企业用户的实际需求。

刘琳玉
刘琳玉
Jun 8, 2025