文档

登录数据库

更新时间:
重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

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

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

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

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

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

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

      image.png

      说明

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

  2. 登录数据库。

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

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

      image.png

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

    4. 单击登录

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

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

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

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

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

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

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

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

SSL证书过期该怎么处理?

如果SSL证书过期,请更新过期时间。具体操作,请参见设置SSL加密

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

设置白名单

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

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

image.png

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

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

  3. 高级信息区域开启SSL

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

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

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

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

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

  1. 确认您的子账号是否已对DMS授权。授权地址,请参见AliyunDMSDefaultRole

  2. 将DMS的IP地址添加至RDS白名单中。具体操作,请参见设置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新版登录数据库。

image.png

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

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

警告

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

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

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

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

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

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

若上述信息不能解决您的问题,请使用钉钉(搜索钉钉群号:21991247)联系DMS技术支持解决。

  • 本页导读 (1)
文档反馈