使用DMS连接MySQL数据库时提示“DMS与MySQL务器无法立连接,请检查连接址的正确性”错误

使用DMS连接MySQL数据库时提示“DMS与MySQL务器无法立连接,请检查连接址的正确性”错误

更新时间:2020-02-14 13:33:51

问题描述

使用数据管理 DMS服务连接MySQL数据库失败,并提示如下错误。

{2271BC68-8DB6-4158-9817-C8B57885DFC4}_20191217162531.png

 

问题原因

一般问题多数出于自建MySQL,可能是由以下原因造成。

  • ECS服务器的防火墙限制,或者自建数据库所在的服务器防火墙限制。
  • ECS实例所在的安全组存在网络限制。
  • root账号的host没有设置为%。
  • MySQL服务或者对应的端口没有启动,或者不允许外部连接。

 

解决方案

阿里云提醒您:

  • 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
  • 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
  • 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
  1. 检查ECS实例或者MySQL所在服务器的防火墙,确认响应的端口入网规则正常。
  2. 检查ECS的安全组的入网规则。
  3. 登录MySQL数据库,执行如下SQL语句,查看root账号权限,若没有授权本地地址登录,则授权本地地址登录即可。
    show grants for root@’%’
  4. 登录MySQL数据库所在实例,执行如下命令,查看MySQL服务的状态,若MySQL服务没有启动,则启动MySQL服务即可。
    ps -ef | grep mysql

 

适用于

  • 数据管理 DMS