首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从ec2中的sails到rds中的MySQL的连接出现握手不活动超时错误

问从ec2中的sails到rds中的MySQL的连接出现握手不活动超时错误
EN

Stack Overflow用户
提问于 2018-02-26 20:47:51
回答 2查看 384关注 0票数 0

我在ec2中部署了我的sails应用程序,并且在rds中有mysql数据库。

当我在本地使用rds中的mysql时,它工作得非常好。但是当我从ec2连接rds中的myswl时,它给出了这个错误:

代码语言:javascript
复制
error: A hook (`orm`) failed to load!
error: Error (E_UNKNOWN) :: Encountered an unexpected error
: Could not connect to MySQL:
Error: Handshake inactivity timeout

请帮我解决这个问题。我是否应该配置我的ec2实例以连接到rds?

EN

回答 2

Stack Overflow用户

发布于 2018-02-27 18:39:50

在安全选项中添加入站连接时,不要使用anywhere。正如您可以想象的那样,这根本不安全。请改用您的实例关联的安全组。当然,如果您想远程连接到您的数据库,只需将您的外部IP地址添加到规则中。"Anywhere“就像是向全世界发出的邀请:”试着黑我吧!“

票数 1
EN

Stack Overflow用户

发布于 2018-02-26 21:22:32

我想通了。在带有anywhere选项的安全选项中添加了入站连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48988877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档