Laravel无法连接到Amazon RDS中的MySQL,但可以从命令行连接

问题描述 投票:0回答:1

我正在同一VPC上的AWS EC2(Ubuntu)和RDS(MySQL)上托管的Laravel项目中。我可以毫无问题地通过命令行连接到MySQL,但是当Laravel应用尝试连接数据库时,访问被拒绝。

SQLSTATE [HY000] [1045]用户被拒绝访问 'username'@'ipaddress'(使用密码:Y ES)(SQL:选择* from tablename

下面是我在.env文件中的数据库配置:

DB_HOST=verylonghostname.rds.amazonaws.com  
DB_PORT=3306 
DB_DATABASE=dbname   
DB_USERNAME=dbusername 
DB_PASSWORD=dbpassword

可能是什么问题,我该如何解决?

php mysql laravel amazon-web-services amazon-rds
1个回答
0
投票

尝试在您的.env文件中尝试一下,可能对您有用

DB_HOST =本地主机

© www.soinside.com 2019 - 2024. All rights reserved.