我有以下错误:

遵循本指南后:
http://tutsnare.com/access-denied-for-user-homesteadlocalhost-laravel-5/

我根据指南更改了我的 .env 文件,但我仍然收到该错误。有没有其他人知道如何解决这个问题?此外,我在本地主机上使用带有 MAMP 的 mac。谢谢。

最佳答案

在您的 .env 文件中,您需要设置数据库配置值以匹配您的数据库配置。使用您当前的设置,您尝试以没有密码的 root 用户身份登录数据库。

您说您正在使用 MAMP 并且 MAMP 下的默认 MySQL 密码是 root ,因此您的 .env 应该具有这些数据库值。

DB_HOST=localhost
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=root

显然,您还需要确保有一个名为 laravel 的数据库。

关于php - Laravel 5 迁移错误 1045,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30313899/

10-16 18:22