我在ec2中部署了我的sails应用程序,并且在rds中有mysql数据库。
当我在本地使用rds中的mysql时,它工作得非常好。但是当我从ec2连接rds中的myswl时,它给出了这个错误:
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?
发布于 2018-02-27 18:39:50
在安全选项中添加入站连接时,不要使用anywhere。正如您可以想象的那样,这根本不安全。请改用您的实例关联的安全组。当然,如果您想远程连接到您的数据库,只需将您的外部IP地址添加到规则中。"Anywhere“就像是向全世界发出的邀请:”试着黑我吧!“
发布于 2018-02-26 21:22:32
我想通了。在带有anywhere选项的安全选项中添加了入站连接。
https://stackoverflow.com/questions/48988877
复制相似问题