繁体   English   中英

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

[英]SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) -> Laravel 8

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

关于“php artisan migrate”,当我尝试执行此命令时,出现此消息:执行命令后<\/a>

那是我的 .env

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

错误消息告诉您问题 - 用户“root”在没有指定密码的情况下无权访问数据库。

你知道你的root密码吗? 已经定了一个吗?

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

(@Suleman 和@John Lobo,你能回答一下,以便我评价它是正确的吗?!)

这只是php artisan config:cache在 .env 和 database.php 进行一些更改后(就像@John Lobo 所说)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM