本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
本文主要介绍在阿里云数据管理DMS控制台登录数据库时,常见的问题及解决方案。
如何正确的填写登录DMS的数据库账号与密码?
数据库账号指用户账号,密码指用户账号的密码。如下以在DMS登录RDS MySQL数据库举例。
在DMS登录数据库失败,提示“access denied”,如何处理?
出现该报错后,您可从如下几个方面排查:
数据库账号、密码有误。
重新输入数据库账号(用户账号名称)、密码后,尝试重新登录。
该用户账号的数据库权限不足。
检查您的账号是否具有数据库权限,若没有请联系管理员为您添加。
当前主机不允许访问实例。
请允许该主机的IP地址访问实例,或将DMS IP地址添加至实例的白名单中。具体操作,请参见指定账号从特定IP地址访问数据库和手动添加DMS IP地址至数据库白名单。
SSL证书过期该怎么处理?
如果SSL证书过期,请更新过期时间。具体操作,请参见设置SSL加密。
在DMS录入阿里云数据库的过程中,提示白名单问题,该如何操作?
您可单击提示框的设置白名单,系统将自动尝试在云数据库的白名单中添加DMS的服务器访问地址。若自动添加白名单失败,则需要您手动进行添加。具体操作,请参见设置IP白名单。
Redis开启TLS(SSL)加密协议后,通过DMS登录Redis数据库失败,提示必须使用SSL连接,该如何解决?
您需要在DMS中给实例也开启SSL。具体操作如下:
- 登录数据管理DMS 5.0。
在DMS首页左侧的
列表中,找到并右键单击目标Redis实例,单击编辑实例。在高级信息区域开启SSL。
开启后,单击测试连接。
待测试成功后,单击保存。至此,该数据库可成功连接DMS。
编辑实例的更多信息,请参见编辑实例。
通过DMS登录数据库失败,提示“无效来源类型”,如何解决?
若您是RAM用户(子账号),请根据以下步骤进行排查:
确认您的子账号是否已对DMS授权。授权地址,请参见AliyunDMSDefaultRole。
将DMS的IP地址添加至RDS白名单中。具体操作,请参见设置IP白名单。
刷新页面重新登录。
登录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毫秒,可能是数据库账号和密码填写不正确、未设置白名单或白名单设置有误。设置白名单的操作,请参见设置IP白名单。
若连接耗时在几十毫秒以内,请检查实例是否已开启SSL及证书是否过期。
若上述信息不能解决您的问题,请使用钉钉(搜索钉钉群号:21991247)联系DMS技术支持解决。