文档首页 > > 常见问题> 连接访问类> ECS无法连接到RDS实例的原因

ECS无法连接到RDS实例的原因

分享
更新时间: 2019/06/14 11:58

遇到该问题,参考以下步骤排查解决。

  1. 先确认弹性云服务器和华为云关系型数据库实例是否在同一个虚拟私有云下。

    • 如果在,执行2
    • 如果不在,需要重新创建弹性云服务器实例,使之和华为云关系型数据库实例在同一个虚拟私有云下。

  2. 查看弹性云服务器实例是否添加安全组。

    • 如果有,检查安全组的配置规则是否满足要求,

      MySQL相关,请参见购买实例中“安全组”的描述,然后执行3

      PostgreSQL相关,请参见购买实例中“安全组”的描述,然后执行3

      Microsoft SQL Server相关,请参见购买实例中“安全组”的描述,然后执行3

    • 如果没有,从弹性云服务器的实例详情页面,进入虚拟私有云页面,选择“安全组”,添加安全组。

  3. 在弹性云服务器上,测试是否可以正常连接到华为云关系型数据库实例地址的端口。

    MySQL的默认端口为3306。

    PostgreSQL的默认端口为5432。

    Microsoft SQL Server的默认端口为1433。

    telnet <连接地址> {端口号}
    • 如果可以通信,说明网络是正常的。
    • 如果端口不通,请联系售后技术支持协助排查。

  4. 用户最初使用普通连接方式,正常,之后为提高安全性,用户企业更换为SSL方式,因此登录方式应切换为SSL登录方式,否则会报错:

    mysql: [Warning] Using a password on the command line interface can be insecure.

    ERROR 2026 (HY000): SSL connection error: protocol version mismatch

    此时,先确认采用的连接方式是普通连接还是SSL连接。

    如果是采用SSL连接,是否开启SSL。

    普通连接和SSL连接的具体步骤请参见连接实例内容。

分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区