我是新来帆。我已经用Sails创建了一个应用程序。我已将应用程序部署到AWS。应用程序可与localDiskDb一起使用。当我尝试连接到RDS时,出现以下错误。我已经在sails.config.datastores.js
中设置了连接URL。当我看到错误消息时,我的感觉是Sails仍在尝试连接到localhost。但是我没有找到其他地方替换该设置。我希望仅更改连接URL就足够了。我在本地developmenet
环境中运行Sails应用。
adapter: require('sails-mysql'),
url: 'mysql://USERNAME:[email protected]:3306/DATABASE_NAME'
您必须在EC2实例中打开3306端口。
在安全组中执行此操作,方法是编辑入站规则,并为3306端口添加新的TCP规则,并指定您的IP(应用从其连接的位置),以便不允许所有人访问此服务。
我已解决此问题。我在密码中使用了“#”。这毁了这一切。