下文以创建PolarDB数据库初始化场景为例,演示如何创建操作流程实现创建用户、创建数据库、授权用户访问权限、执行SQL语句。
前提条件
-
已加入云速搭流程白名单。
操作步骤
1.创建空白操作流程
打开CADT主界面选择新建>流程。
2.编辑流程
-
单击左侧的BPMN事件,依次拖入Start Event和End Event,为流程添加起点与终点。
-
在左侧滚动栏中找到PolarDB,选择创建用户、创建数据库、授权用户访问数据库、执行SQL语句,拖入到画布中,根据执行顺序使用连接线将节点依次连接,注意箭头方向。
-
单击右上角保存,根据提示完成保存操作。
单击流程,在弹出的创建流程对话框中,将流程名称设置为
poladdb-初始化,然后单击确认。 -
双击PolarDB相关操作的节点,完成操作配置,单击保存。
重要执行SQL语句需要配置安全规则,操作步骤请单击创建DMS安全规则查看。
在创建用户节点中,设置用户名为
user01,账号类型为普通账号。在 授权用户访问数据库 节点的配置面板中,设置 数据库名 为
db01,权限 选择 读写,用户名 填入user01。在右侧弹出的创建数据库配置面板中,将字符集设置为utf8,数据库名设置为db01。在执行SQL语句配置面板中,设置登录密码、数据库名(例如
db01)、安全规则集名称(例如test01)、用户名(例如user01),并在SQL语句文本框中输入建表语句,例如CREATE TABLE。db01.tbl_a(idint NOT NULL AUTO_INCREMENT,namevarchar(20) DEFAULT NULL,addressvarchar(50) DEFAULT NULL, PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; -
单击执行任务,选择绑定实例,根据提示检查配置信息,单击执行任务,测试PolarDB初始化流程。
在绑定实例面板中,步骤1为任务命名并绑定实例,需在绑定实例下拉框中选择目标实例并填写任务ID/任务名称;后续步骤依次为云数据库 PolarDB 创建用户、创建数据库、授权用户访问数据库、执行SQL语句。
说明图中的绑定实例支持选择运行中的PolarDB,如需绑定应用、模板中的未创建的PolarDB实例,请单击绑定操作流程查看。
-
当显示成功运行后,就可以前往PolarDB控制台,登录数据库查看执行结果。任务执行成功后,弹窗显示成功运行,运行结果中
Code : 200表示执行成功。可单击查看任务记录查看详细执行信息。登录 DMS 后,连接信息显示
test_01@xxx.mysql.polardb.rds.aliyuncs.com:3306【polardb】。在左侧实例树中展开 test_01 数据库,可查看已创建的表 tbl_a,包含id(int(11))、name(varchar(20))、address(varchar(50))三列。