首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将部署在elastic benstalk上的web应用程序与aws上的mysql数据库实例连接起来?

问如何将部署在elastic benstalk上的web应用程序与aws上的mysql数据库实例连接起来?
EN

Stack Overflow用户
提问于 2019-03-26 17:21:25
回答 1查看 46关注 0票数 2

我在elastic beanstalk上部署了一个web应用程序。我已经为它配置了MySQL数据库。在安全组的数据库实例中,我做了以下更改:类型(MYSQL/Aurora)、协议(TCP)、端口范围(3306)和源(0.0.0.0/0)。当我尝试使用web应用程序将数据插入到数据库中或使用部署在弹性豆茎上的web应用程序从数据库中提取数据时,我无法做到这一点。我已经对aws网站上提到的servlet代码进行了更改,但web应用程序和aws上的RDS之间没有建立连接。我不知道我在哪里做错了。请帮我实现它。

EN

回答 1

Stack Overflow用户

发布于 2019-03-26 18:06:21

请按照以下步骤从web应用连接mysql实例:

mysql

  • 从RDS实例复制端点,RDS实例将成为mysql数据库的主机名。使用以下命令在EC2-Instance

  • Use mysql中使用

  • SSH连接到RDS实例:

mysql -u用户名-p -h主机名

其中,HOSTNAME是您的RDS实例的端点。

另外,您提到您已经将私有网络安全组中的所有流量都入站。这不是连接到database.Database的推荐方法,应始终保护外部世界的安全。您必须明确提到连接将来自的源。

例如:

**类型*

MySQL/Aurora应用程序的TCP安全组id为3306,应用程序的安全组id为3306。

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

https://stackoverflow.com/questions/55353556

复制
相关文章

相似问题

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