SQLSTATE[HY000] [1045] 拒绝访问用户 'root'@'localhost' (使用密码: NO) -> Laravel 8



我正在学习Laravel课程,在数据库模块中遇到了一些问题。。。

这是关于";php artisan migrate";,当我尝试执行此命令时,会显示以下消息:执行命令后

那是我的.env

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=blog
DB_USERNAME=root
DB_PASSWORD=

(我已经试着把密码放在.env,但还是一样(

(@Suleman和@John Lobo,你能给出一个答案吗?这样我就可以把它评为正确的了?!(

在.env和database.php(就像@John Lobo所说的(上做了一些更改后,它只是php artisan config:cache

错误消息告诉您问题——如果没有指定密码,用户"root"将无法访问数据库。

你知道你的root密码吗?设置好了吗?

如果您知道密码,请将其添加到.env文件中。如果还没有设置,请阅读操作系统上mysql/mariadb的手册,了解如何设置根密码,然后将其添加到.env文件中。

最新更新