亚马逊AWS问题 - 来自EC2的MySQL访问

时间:2015-08-09 07:55:06

标签: php mysql amazon-web-services amazon-rds amazon-vpc

我正在使用基本用户注册/登录的Android应用程序。目前我已经在运行WAMP Server的本地主机上工作了。

我想进一步采取Amazon RDS(MySQL)实例并在某些服务器(可能是EC2实例)上托管我的php文件,并允许Android应用程序向php文件发出HTTP请求,到MySQL实例。

到目前为止,我创建了一个MySQL Instance and an EC2 instance (with LAMP setup)。 我无法从EC2实例连接到MySQL实例(我通过Putty进入EC2,并尝试使用此命令连接到MySQL实例 mysql -h devo.*.ap-southeast-1.rds.amazonaws.com -P 3306 -u mymasteruser -p)。

I am able to access it from my laptop though.

我认为这是由VPC security groups设置引起的,我无法为MySQL实例配置。

EC2& RDS实例位于新加坡地区。这是我拥有的VPC的快照:

enter image description here

以下是我在putty中看到的错误消息:

enter image description here

对某些资源进行任何建议或链接以便对此进行排序将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。以下是我遵循的步骤。

  1. 导航到RDS控制台。单击“数据库实例”。您会看到如下屏幕:enter image description here

    1. 点击Security Groups标签。点击Inbound -> Edit -> Change the Source to 0.0.0.0\0
    2. enter image description here