将 laravel 项目连接到现有数据库时遇到问题

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

大家好,我在 Laravel 和后端开发方面都没有太多经验。

我有一个自由职业任务,我想知道我是否可以在这里获得帮助。

每当代码尝试访问数据库并从中获取数据时,我都会收到此消息 SQLSTATE[HY000] [1045] 用户“root”@“localhost”访问被拒绝(使用密码:YES)

我告诉我的雇主给我数据库连接的凭据(数据库用户名和密码),他将此发送给我。

database credentials

这是我的 .env 文件

.env file

我应该如何填写这些凭证

注意:env 文件是这样设置的,我没有更改它。

如果您想了解有关我的代码的更多信息,请评论,因为我知道我发送的内容可能还不够

我试过:

DB_DATABASE= database in "database credentials" picture. DB_USERNAME= database user name in "database credentials" picture. DB_PASSWORD= database password in "database credentials" picture.

我还尝试将 APP_URL=http://localhost 更改为 APP_URL=http://127.0.0.1

php mysql laravel database
1个回答
0
投票

根据提供的信息,我建议使用您在评论中提到的

.env
的凭据更改
hosted DB
中的以下详细信息。

DB_HOST=127.0.0.1   
DB_PORT=3306
DB_DATABASE=malemd
DB_USERNAME=root
DB_PASSWORD=

然后运行命令

php artisan config:cache

然后检查问题是否解决。

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