我正在同一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
可能是什么问题,我该如何解决?
尝试在您的.env文件中尝试一下,可能对您有用
DB_HOST =本地主机