无法将数据库连接到AWS
问题描述:
我对我的项目和Laravel 5使用AWS。只需在EC2中安装我的laravel项目并在RDS中设置数据库。我使用mysql工作台导入了.sql
文件。在我.env
我设置主机,数据库名称,用户名和密码,但是当我去到该项目在浏览器中我得到一个错误:无法将数据库连接到AWS
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)
你可以通过EC2的终端连接到mysql吗? –
通过SSH登录到实例并在命令行中输入:mysql -u -p -h blue *****。************。us-west-2 .rds.amazonaws.com“,看看是否有效。如果不是,请更新您的问题并产生错误。 –
Joseph
如果发生此类错误,通常会显示网络或防火墙问题。确保你的实例被允许访问你的RDS实例。 – datasage