文档

跨云账号数据库管理

本文以在DMS中录入跨云RDS MySQL数据库实例为例,介绍如何录入跨云账号数据库。

前提条件

  • 支持的数据库类型:MySQL、SQL Server、PostgreSQL、MongoDB、Tair/Redis、PolarDB-X(原DRDS)、OceanBase MySQL、OceanBase Oracle、PolarDB MySQL、PolarDB-兼容Oracle语法、PolarDB PostgreSQL、ADB 2.0、AnalyticDB MySQL 3.0、AnalyticDB for PostgreSQL、DLA数据湖分析、ClickHouse、MariaDB、PPAS、MaxCompute、MaxCompute Hologres、Cassandra、Lindorm SQL、Lindorm Phoenix、Lindorm CQL、Lindorm TSTB、Graph Database、Memcache。

  • 您的DMS账号角色为DBA、管理员。查看用户角色,请参见查看我的系统角色

应用场景

企业存在多个阿里云账号,且希望通过跨账号统一管理企业内所有的数据库资源。

操作步骤

  1. 登录数据管理DMS 5.0
  2. 在控制台首页,单击页面左上方的新增实例add图标。

    说明

    您还可以通过顶部菜单栏选择数据资产 > 实例管理,单击+新增,新增数据库实例。

  3. 新增实例对话框,单击云数据库页签,选择数据库实例类型。

  4. 配置以下信息:

    标签页名称

    参数名称

    说明

    基本信息

    数据来源

    默认选择云数据库

    数据库类型

    默认选择MySQL

    实例地区

    1. 选择数据库实例所在的地域。

    2. 单击跨阿里云账号实例

    其他主账号

    选择数据库实例所属的主账号。

    说明

    如果主账号不在选择列表中,您可以单击添加用户,添加数据库实例购买者的主账号。具体操作,请参见添加用户

    录入方式

    支持通过实例ID连接串地址的方式录入跨账号资源。本文以选择连接串地址举例。

    实例ID或连接串地址

    选择数据库实例的实例ID或输入实例的连接地址。

    说明

    数据库接入DMS时,系统会自动尝试往云数据库的白名单中添加DMS的服务器访问地址,若自动添加失败请手动添加。具体操作,请参见添加DMS IP地址

    数据库账号

    输入数据库的登录账号。

    数据库密码

    输入数据库账号对应的密码。

    管控模式

    选择数据库的管控模式,详情请参见管控模式

    敏感数据库保护

    选择实例是否开启敏感数据保护功能。更多信息,请参见敏感数据保护概览

    高级信息

    环境类型

    选择数据库环境的类型。

    实例名称

    自定义实例的名称。

    开启DBLink

    安全协同模式的实例可以选择是否开启跨库查询功能。更多信息,请参见跨库查询

    无锁结构变更

    选择是否开启无锁结构变更功能。更多信息,请参见通过无锁变更工单实现无锁结构变更

    开启SSL

    选择是否开启SSL连接,开启后,DMS会通过SSL连接至数据库,取值如下:

    • 默认(DMS与数据库服务自动协商是否开启):系统自动识别目标数据库是否已开启SSL连接,若其已开启SSL连接,则DMS通过SSL连接数据库;反之,则通过普通方式进行连接。

    • 开启:使用SSL连接。若目标数据库未开启SSL连接,则该参数设置无效。

    • 关闭:不使用SSL连接。

    说明

    仅当数据库为MySQL时,才会出现该参数。

    实例DBA

    选择一个DBA角色进行后期权限申请等流程。

    查询超时时间(s)

    设定安全策略,当达到设定的时间后,SQL窗口执行的查询语句会中断,以保护数据库安全。

    导出超时时间(s)

    设定安全策略,当达到设定的时间后,SQL窗口执行的导出语句会中断,以保护数据库安全。

    说明

    基本信息配置完成后,单击页面下方的测试连接,等待测试通过。若未通过,请根据提示的错误信息重新配置。

  5. 单击提交

    说明

    录入数据库实例后,您账户下所有用户均可访问该数据库。