我對我的項目和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