本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
本文主要介绍在阿里云数据管理DMS控制台登录数据库时,常见的问题及解决方案。
如何正确的填写登录DMS的数据库账号与密码?
如下以在DMS登录RDS MySQL数据库举例。数据库账号指用户账号,密码指用户账号的密码。
在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连接,该如何解决?
您需要在DMS中给实例也开启SSL。具体操作如下:
- 登录数据管理DMS 5.0。
在DMS首页左侧的
列表中,找到并右键单击目标Redis实例,单击编辑实例。在高级信息区域开启SSL。
开启后,单击测试连接。
待测试成功后,单击保存。至此,该数据库可成功连接DMS。
编辑实例的更多信息,请参见编辑实例。
通过DMS登录RDS数据库失败,提示“无效来源类型”,如何解决?
若您是RAM用户(子账号),请根据以下步骤进行排查:
检查是否可正常登录DMS。
将DMS的IP地址添加至RDS白名单中。具体操作,请参见添加DMS 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毫秒,可能是数据库账号和密码填写不正确、未设置白名单或白名单设置有误。设置白名单的操作,请参见添加DMS IP地址。
若连接耗时在几十毫秒内,请检查实例是否已开启SSL及证书是否过期。
在DMS登录阿里云实例时,显示“建立连接失败,可能是数据库密码错误、白名单设置问题、实例免登录是否开启”,该如何处理?
请您根据如下方案排查问题:
检查输入的数据库账号对应的密码是否正确。
检查实例白名单中是否已添加DMS IP地址。DMS IP地址列表,请参见添加DMS IP地址。
检查实例是否在DMS开启安全托管(免密登录)。
如果上述方案仍无效,建议选择通过连接串地址登录实例,或将实例从DMS中移除,再重新尝试登录实例。
在DMS登录阿里云数据库时提示”InvalidDBInstanceName.NotFound:The specified DB instance name does not exist.“,该如何处理?
该报错表示数据库实例名称不存在,请您自行前往实例控制台检查该数据库实例是否存在、实例名称是否正确。如果实例正常运行且实例名称正确,则请您联系DMS技术支持解决。
若上述信息不能解决您的问题,请使用钉钉(搜索钉钉群号:21991247)联系DMS技术支持解决。