建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复

运气男孩

发帖: 442粉丝: 53

发消息 + 关注

发表于2020年12月22日 01:34:05 440 1
直达本楼层的链接
楼主
显示全部楼层
[技术干货] ECS无法连接到RDS实例的原因

如果遇到了这个问题,参考以下步骤排查解决,希望能帮到你。

首先,先确认弹性云服务器云数据库RDS实例是否在同一个虚拟私有云下。

  • 如果在,往下看。

  • 如果不在,需要重新创建弹性云服务器实例,使之和云数据库RDS实例在同一个虚拟私有云下。

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

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

            MySQL相关,请参见购买实例中“安全组”的描述,然后往下看

            PostgreSQL相关,请参见购买实例中“安全组”的描述,然后往下看。

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

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

再次弹性云服务器上,测试是否可以正常连接到云数据库RDS实例地址的端口。

  • MySQL的默认端口为3306。

  • PostgreSQL的默认端口为5432。

  • Microsoft SQL Server的默认端口为1433。

telnet <连接地址> {端口号}

  • 如果可以通信,说明网络是正常的。

  • 如果端口不通,请联系售后技术支持协助排查或者在数据库论坛发布求助帖。

最后,用户最初使用普通连接方式,正常,之后为提高安全性,用户企业更换为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连接的具体步骤请参见连接实例内容。



举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复
发表于2020年12月27日 20:31:20
直达本楼层的链接
沙发
显示全部楼层

感谢分享~~

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200