本文介绍如何通过数据管理DMS录入阿里云数据库。
前提条件
注意事项
- 若需要通过数据管理DMS管理实例,请在创建实例时需根据实际需求设置数据库账号权限,具体授权语法可参考各数据库类型对应的官网文档。具体权限说明如下:
- 如需管理实例下的所有数据库,授权范围为整个实例的所有库。
- 如需管理实例的单个或多个数据库,授权范围可指定具体的库。
- 如需进行实例的增、删、改、查及表结构的修改等操作,需要给账号授予足够的DML权限。
- 如需进行实例的视图、存储过程、触发器及函数等对象操作,需要给账号授予足够的对象操作权限。
- 创建实例时建议单独新建数据库账号,避免共用其他已被使用的账号。
- 为避免干扰,请勿在录入信息的前后添加空格等符号。
操作步骤
以录入阿里云RDS MySQL数据库举例。
- 登录数据管理DMS 5.0。
- 在顶部菜单栏中,选择 。
- 单击实例列表页签,单击新增。
- 在新增实例页面,录入实例信息。
类别 配置项 说明 数据来源 - 选择数据库实例的来源。可选择阿里云或他云/自建的数据库来源。此处选择阿里云。 基本信息 数据库类型 选择数据库实例的类型。 实例地区 选择数据库实例所在的地域。 其他主账号 若您选择跨阿里云账号实例,则会出现该配置项。选择数据库实例所属的主账号。 说明 如果主账号不在选择列表中,您可以单击添加用户,添加数据库实例购买者的主账号。具体操作,请参见添加用户。录入方式 选择数据库实例的录入方式。支持实例ID或连接串地址两种录入方式。 实例ID或连接串地址 输入实例ID或连接串地址。 说明 连接串地址的组成形式为内网地址+内网端口。以RDS MySQL举例,rm-XXXXXXX.mysql.rds.aliyuncs.com:3306。数据库账号 输入数据库的登录账号。 说明 DMS将通过该账号对数据进行读、写或其他操作,请提供具有相关权限的账号。数据库密码 输入数据库账号对应的密码。 管控模式 选择数据库的管控模式,详情请参见管控模式。 敏感数据保护 此功能可以实现对敏感数据进行管控和脱敏,根据您的业务需求选择是否开启此功能。详细信息,请参见开通敏感数据保护。 分类分级模板 若开启敏感数据保护,才会出现分类分级模板的配置项。 可通过给实例绑定分类分级模板,识别实例中库表的字段是否符合模板内的识别规则,若符合,则给字段打上分类分级的标签,保护敏感等级高的字段。详细信息,请参见管理分类分级模板。
高级信息 环境类型 选择数据库环境的类型。实例环境类型的详细信息,请参见实例环境类型。 实例名称 自定义实例的名称。 说明 在第一次录入云数据库时,DMS系统会同步云数据库侧的名称。后续不再进行同步,您可以通过编辑实例来维护实例名称。具体操作,请参见编辑实例。无锁结构变更 选择是否开启无锁结构变更功能。如下选项的详细信息,请参见开启无锁结构变更。 - 开启(无锁变更执行)
- 开启(原生无锁优先,失败转DMS执行)
- 关闭
开启SSL 选择是否开启SSL连接,开启后,DMS将通过SSL连接至数据库。 SSL(Secure Sockets Layer)能在传输层对网络连接进行加密,提升通信数据的安全性和完整性,但会增加网络连接响应时间。
使用该参数的前提是数据库已开启SSL连接,当前支持如下选项:
- 默认(DMS与数据库服务自动协商是否开启):系统将自动识别目标数据库是否已开启SSL连接,若数据库已开启SSL连接,则DMS将通过SSL连接数据库;若数据库未开启SSL连接,则通过普通方式进行连接。
- 开启:开启SSL连接。若数据库未开启SSL连接,则该参数无效。
- 关闭:不使用SSL连接。
说明 该配置项仅在数据库为MySQL时出现。实例DBA 选择一个DBA角色进行后续权限申请等流程。 查询超时时间(s) 设定安全策略,当达到设定的时间后,SQL窗口执行的查询语句会中断,以保护数据库安全。 导出超时时间(s) 设定安全策略,当达到设定的时间后,SQL窗口执行的导出语句会中断,以保护数据库安全。 - 完成以上信息填写后,单击左下角的测试连接。说明 如果测试连接失败,请按照报错提示检查您录入的实例信息。
- 出现连接成功提示后,单击提交。至此云数据库已经成功录入至DMS,您可以在DMS控制台左侧的实例列表中,查看并管理您的数据库。
常见问题
Q:在DMS录入阿里云数据库的过程中,提示白名单问题(如下图所示),该如何操作?

A:您可单击提示框的设置白名单,系统将自动尝试在云数据库的白名单中添加DMS的服务器访问地址。若自动添加白名单失败,则需要您手动进行添加。具体操作,请参见设置IP白名单。