全部产品
Search
文档中心

数据管理 DMS:登录数据库

更新时间:Aug 27, 2026

本文主要介绍在阿里云数据管理DMS控制台登录数据库时,常见的问题及解决方案。

如何正确的填写登录DMS的数据库账号与密码?

如下以在DMS登录RDS MySQL数据库举例。数据库账号指用户账号,密码指用户账号的密码。

  1. 获取数据库账号与密码。

    1. RDS控制台找到对应实例,单击实例名称

    2. 单击左侧导航栏的账号管理,查看用户账号名称。

      说明

      如果您忘记了密码,请单击重置密码,给账号重新设置密码。更多信息,请参见重置密码

  2. 登录数据库。

    1. 在实例详情页面上方,单击登录数据库。页面会自动跳转DMS的登录数据库页面。

    2. 数据库账号输入框中填入目标用户账号名称

      在登录实例弹窗中,确认数据库类型为 MySQL、实例地区实例ID正确,管控模式选择自由操作

    3. 数据库密码输入框中填入目标用户账号的密码

      说明

      请手动输入数据库密码,切勿复制粘贴。

    4. 单击登录

在DMS登录数据库失败,提示“access denied”,如何处理?

出现该报错后,您可从如下几个方面排查:

  • 数据库账号、密码有误。

    重新输入数据库账号(用户账号名称)、密码后,尝试重新登录。

  • 该用户账号的数据库权限不足。

    检查您的账号是否具有数据库权限,若没有请联系管理员为您添加。

  • 当前主机不允许访问实例。

    请允许该主机的IP地址访问实例,或将DMS IP地址添加至实例的白名单中。具体操作,请参见指定账号从特定IP地址访问数据库手动添加DMS IP地址至数据库白名单

在DMS登录实例时,提示“当前实例已被禁用(禁用原因为安全协同购买规格不足,实例已经禁用)”,该如何处理?

原因是您购买的安全协同管控模式商品已到期,实例被禁止在DMS使用。有如下几种处理方式,您可根据业务需求进行选择。

  • 如果您还需要使用安全协同模式,请在购买安全协同后,尝试重新登录实例。购买操作,请参见购买DMS服务

  • 如果您不需要继续使用安全协同模式,请在DMS控制台首页左侧的实例列表中,将实例的管控模式变更为自由操作,然后重新登录实例即可。

SSL证书过期该怎么处理?

如果SSL证书过期,请更新过期时间。更新证书有效期的具体操作,请参见对应阿里云数据库文档。例如RDS MySQL设置SSL加密RDS PostgreSQL设置SSL加密Redis设置SSL加密

在DMS录入阿里云数据库的过程中,提示白名单问题,该如何操作?

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

Redis开启TLS(SSL)加密协议后,通过DMS登录Redis数据库失败,提示必须使用SSL连接,该如何解决?

错误提示信息:原始错误:ERR must use ssl connection in ssl port

您需要在DMS中给实例也开启SSL。具体操作如下:

  1. 登录数据管理DMS 5.0

  2. 在DMS首页左侧的数据库实例 > 未登录实例列表中,找到并右键单击目标Redis实例,单击编辑实例

  3. 高级信息区域开启SSL

  4. 开启后,单击测试连接

  5. 待测试成功后,单击保存。至此,该数据库可成功连接DMS。

编辑实例的更多信息,请参见编辑实例信息

通过DMS登录RDS数据库失败,提示“无效来源类型”,如何解决

若您是RAM用户(子账号),请根据以下步骤进行排查:

  1. 检查是否可正常登录DMS。

  2. 将DMS的IP地址添加至RDS白名单中。具体操作,请参见添加DMS IP地址段

  3. 刷新页面重新登录。

登录RDS数据库时,提示连接地址错误(如下所示),如何解决

NULL: 
com.ali.idbcloud.commons.multi.instance.session
service.AbstractAliyunWhiteListUserSessionServi
ce.throwConnectDBFailReason(AbstractAliyunWhite
ListUserSessionService.java:97)com.ali.idbcloud
.commons.multi.instance.sessionservice.BaseUser
SessionService.doLoginCore(BaseUserSessionServi
ce.java:924)com.ali.idbcloud.commons.multi.inst
ance.sessionservice.BaseUserSessionService.worl
dLogin(BaseUserSessionService.java:968)

该提示一般出现在个人版旧版DMS服务,DMS个人版旧版已停止服务,请单击页面右上方的进入DMS新版登录数据库。

RDS MySQL数据库登录失败,提示实例不存在,如何解决

请先前往RDS控制台,在实例列表中确认实例状态是否正常。若实例状态正常,请在DMS中刷新同步该实例的元数据。若实例状态异常,请排查实例异常原因。

警告

如果业务允许,可尝试重启实例,重启实例会造成30秒左右的连接中断,重启前请做好业务安排,谨慎操作。

系统提示“对不起,您暂时无法通过DMS访问该实例”,该如何解决?

可能是该实例Owner或管理员未授予您当前账号登录实例的权限。请联系管理员为您授予实例的登录权限。具体操作,请参见管理员管理其他用户的权限

连接MySQL数据库时系统提示“Communications link failure”,且显示连接耗时,该如何解决?

  • 若连接耗时为0毫秒,可能是数据库账号和密码填写不正确、未设置白名单或白名单设置有误。设置白名单的操作,请参见添加DMS IP地址段

  • 若连接耗时在几十毫秒内,请检查实例是否已开启SSL及证书是否过期。

在DMS登录阿里云实例时,显示“建立连接失败,可能是数据库密码错误、白名单设置问题、实例免登录是否开启”,该如何处理?

请您根据如下方案排查问题:

  • 检查输入的数据库账号对应的密码是否正确。

  • 检查实例白名单中是否已添加DMS IP地址。DMS IP地址列表,请参见添加DMS IP地址段

  • 检查实例是否在DMS开启安全托管(免密登录)。

如果上述方案仍无效,建议选择通过连接串地址登录实例,或将实例从DMS中移除,再重新尝试登录实例。

在DMS登录阿里云数据库时提示”InvalidDBInstanceName.NotFound:The specified DB instance name does not exist.“,该如何处理?

该报错表示数据库实例名称不存在,请您自行前往实例控制台检查该数据库实例是否存在、实例名称是否正确。如果实例正常运行且实例名称正确,则请您联系DMS技术支持解决。

如何在 DMS 中切换登录账号或解决因账号权限/认证失败导致的登录及操作异常?

根据具体情况,您可参考以下处理方式:

  1. 主动切换账号:在 DMS 左侧已登录实例列表中右键单击目标实例,选择编辑实例,将访问方式修改为安全托管-手动手动账户密码登录,输入新的数据库账号和密码后单击保存

  2. 解决报错"FATAL: no PostgreSQL user name specified in startup packet":在 DMS 中右键单击目标实例,选择编辑实例,将访问方式修改为安全托管-手动,输入在 RDS 控制台账号管理中创建的实例账号和密码后单击保存

  3. 解决通过备份创建新 PolarDB 实例后 DMS 只显示表结构不显示数据的问题:该问题通常由连接认证失败(权限不足)导致。需在控制台创建高权限账号,然后在 DMS 中右键单击目标实例,选择编辑实例,将连接方式改为安全托管-手动,输入高权限账号密码后单击保存

  4. 解决数据库操作提示不成功或无法查询表数据:检查 DMS 中实例的访问方式,若为免密登录,可右键单击目标实例,选择编辑实例,将访问方式改为不托管安全托管-手动,关闭 DMS 后通过控制台使用高权限账号进行账密登录重试;同时确认三段式命名格式是否正确(如 [库名].[Schema].[表名])。

DMS 客户端是否还可以下载使用?

DMS 客户端已停止维护,官方不再提供客户端下载地址。建议直接使用 DMS 网页版 5.0 管理数据库,网页版支持全部功能且更加稳定。

RDS 通过 DMS 编辑表时报错 IP 地址 100.100.79.145 如何处理?

该报错通常为连接状态异常导致,请按以下步骤排查:

  1. 在 DMS 左侧实例列表中右键单击目标实例,选择测试连接,验证实例连接是否正常。

  2. 确认连接正常后,在 SQL 窗口执行简单查询操作验证功能可用性,问题一般可自行恢复。

  3. 若仍无法解决,请检查实例白名单配置是否正确,确认 DMS IP 地址已添加至白名单。

已录入 DMS 的 RDS 只读实例无法登录或操作怎么办?

请根据具体情况参考以下处理方式:

  • 权限问题:RAM 子账号需被授权具体实例的操作权限,才能登录只读实例。具体授权操作,请联系主账号管理员配置。

  • 备节点操作:备节点无需单独授权或登录,直接登录主实例后,在 SQL 窗口顶部的实例下拉列表中选择对应的备节点即可执行 SQL 操作。