首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从弹性轴连接到RDS -连接超时

问无法从弹性轴连接到RDS -连接超时
EN

Server Fault用户
提问于 2017-04-19 05:04:23
回答 1查看 3.9K关注 0票数 2

我为我的PHP在AWS上用ElasticBean秸秆/EC2设置了RDS (mysql)。

API可以通过http和https访问,但似乎到DB的连接有问题,因为我收到了错误:

"SQLSTATEHY000连接超时“,"error_data":

我查过的是:

  • 我的PHP应用程序是负载平衡的,带有一个SSL证书,并通过https通过cloudfront提供服务。分配给这个EC2实例的安全组与我为RDS使用的安全组相同,包含接受http连接的入站规则(它还附加到默认的RDS安全组,它允许它处于authorized状态)
  • 给定RDS安全组的授权状态下的RDS实例:
  • 我可以通过续集pro中的凭据连接到DB实例。
  • 我已经双重检查了我的弹性豆柄env变量,这些变量与我在服务器上成功登录续集pro时相同

我检查了服务器日志,没有得到更多关于我为什么不能连接的详细信息。

编辑:为MYSQL添加入站设置

EN

回答 1

Server Fault用户

发布于 2019-08-26 11:17:37

我的意见如下:

1-记下用户名、密码和主机名,它们是您创建的RDS实例的端点。

2-为您的RDS分配安全组和VPC,您将在您的ElasticBean秸秆应用程序中将它们分配到环境中。

3-在您的EB环境中,如果环境已经部署,请转到configurations选项卡。如果未进行部署,则可以在创建环境时转到位于页面底部的配置选项。然后转到软件选项。层次结构如下。在页面下面的环境->配置->软件中,您可以选择以键值对的形式添加环境变量,必须添加以下标记:

DB_HOST = You端点

DB_NAME =在db创建时给出的DB名称

DB_PASS =您在DB创建时提供的密码

DB_PORT =您在大多数情况下指定的端口,对于mysql它是3306。

DB_USER =您在DB创建时提供的用户名

保存配置并运行环境,希望这将解决问题。

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

https://serverfault.com/questions/845199

复制
相关文章

相似问题

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