无法将数据库连接到AWS

时间:2016-03-07 09:47:09

标签: mysql laravel amazon-web-services amazon-ec2 amazon-rds

我正在将AWS用于我的项目和Laravel 5.只需在EC2中安装我的laravel项目并在RDS中设置数据库。我使用mysql workbench导入了.sql文件。在我的.env我设置了主机,数据库名称,用户和密码但是当我在浏览器中转到项目时出现错误:

PDOException in Connector.php line 55: 
SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'blue*****.************.us-west-2.rds.amazonaws.com' (4) 

出于安全原因,请设置*。那可能是什么错?

更新

当我尝试使用命令行连接到RDS实例时:

ERROR 2003 (HY000): Can't connect to MySQL server on 'blue****.**********.us-west-2.rds.amazonaws.com' (110)

1 个答案:

答案 0 :(得分:0)

您无法从EC2实例连接到RDS实例的原因与安全组有关。

在EC2实例可以与RDS服务器通信之前,您需要为RDS配置安全组。

您可以查看thisthis了解详情。