更新时间:2024-08-13 gmt 08:00
内网方式下ecs无法连接rds实例的原因-九游平台
遇到该问题,参考以下步骤排查解决。
- 先确认弹性云服务器和云数据库rds实例是否在同一个虚拟私有云下。
- 如果在,执行2。
- 如果不在,需要重新创建弹性云服务器实例,使之和云数据库rds实例在同一个虚拟私有云下。
- 检查弹性云服务器实例的安全组配置规则是否满足要求。
rds for mysql相关,请参见,然后执行3。
- 在弹性云服务器上,测试是否可以正常连接到云数据库rds实例地址的端口。
rds for mysql的默认端口为3306。
rds for mariadb的默认端口为3306。
rds for postgresql的默认端口为5432。
rds for sql server的默认端口为1433。
telnet <连接地址> {端口号}
- 如果可以通信,说明网络是正常的。
- 如果端口不通,请联系售后九游平台的技术支持协助排查。
- 用户最初使用非ssl连接方式,正常,之后为提高安全性,用户企业更换为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。
非ssl连接和ssl连接的具体步骤请参见内容。
父主题: 数据库连接
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨