通过DMS登录RDS数据库

您可以通过阿里云的数据管理服务DMS登录RDS数据库。

前提条件

登录DMS的账号为主账号,或已申请相应数据库权限的子账号

背景信息

数据管理DMS是一种集数据管理、结构管理、用户授权、安全审计、数据趋势、数据追踪、BI图表、性能与优化和服务器管理于一体的数据管理服务。

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 单击页面右上角的登录数据库,进入DMS的快捷登录页面。

    说明

    您也可以在左侧导航栏单击数据库管理,并单击页面右侧的SQL查询进入DMS快捷登录页面。

  3. DMS登录实例页面,选择访问方式管控模式

    配置项

    说明

    访问方式

    通过DMS访问RDS实例的方式。本文以账号+密码登录为例。

    • 账号+密码登录:使用拥有目标数据库的权限的数据库账号和密码登录。

      说明

      关于如何创建账号,请参见创建账号

    • KMS凭据登录:动选择在KMS创建的RDS凭据以登录数据库。

    说明
    • KMS凭据登录的访问方式登录RDS时,DMS会自动为实例免费开启安全托管

    • 您也可以单击一键开启安全托管,输入账号和密码,为实例免费开启安全托管,实现安全可控的免密登录。

    管控模式

    数据管理DMS提供三种实例级别的管控模式,您可以根据实际业务场景进行设置。

    • 自由操作

    • 稳定变更

    • 安全协同

  4. 登录后请刷新页面。随后,您可以在左侧已登录实例列表中看到实例内已登录的实例及其数据库。

    说明

    如果开启了安全托管,您可以在左侧免登录实例中看到已登录的实例及其数据库。

    image

    • DMS控制台,只能通过双击目标数据库的方式切换数据库,不支持使用USE命令切换。

    • 如果实例存在,但实例展开后未找到目标数据库,可能是:

      • 登录账号无目标数据库的访问权限:您可前往RDS实例详情页的账号管理页面手动调整账号权限

      • 元数据未同步导致目录无法显示:请将鼠标悬浮在目标数据库所属实例上,单击实例名右侧的image按钮,即可刷新数据库列表,显示目标数据库。

      如需快速同步数据库的库表结构,可以通过DMS空库初始化功能实现。

说明
  • 除了通过RDS控制台跳转到DMS进行登录,您还可以登录DMS控制台直接录入RDS实例,录入后可以在DMS控制台快速登录数据库。

  • 如果重置了账号密码,需要重新登录DMS。

更换登录的数据库账号

  • 已使用账号+密码登录的方式登录了RDS实例:

    1. DMS控制台的已登录实例列表中,右键单击实例的ID或名称。

    2. 选择切换账户

    3. 在弹出的登录界面中,输入新的数据库账号及密码以进行登录。

  • 已使用安全托管的方式登录了RDS实例:

    1. DMS控制台的免登录实例列表中,右键单击实例的ID或名称。

    2. 选择编辑实例

    3. 在弹出的编辑实例界面中,选择访问方式安全托管-手动,并输入新的数据库账号及密码以进行登录。