Artisan命令连接到DB,但Laravel应用程序提供“访问被拒绝”

时间:2016-09-30 14:39:44

标签: php mysql laravel homestead

我在Windows 7上配置了Homestead,但是有一个奇怪的问题。

即使我可以成功迁移,播种和使用修补程序来访问我的数据库中的数据,但这意味着从artisan命令连接到DB没有问题。另一方面,当我从网络浏览器打开应用程序时。我收到此错误:

PDOException in Connector.php line 119:
SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'

我让Homestead使用已安装在xampp文件夹中的PHP版本,并且我还从phpmyadmin创建了数据库。

这是我的.env文件:

APP_ENV=local
APP_KEY=base64:1FkydoMHj30+3lRA4+mes1Gw7/AMSZ5JCIqx3Xmecgc=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=myestore
DB_USERNAME=root
DB_PASSWORD=123

更新

我已将.env文件返回到默认配置并开始从VM执行命令而不是之前。现在一切都还好。

0 个答案:

没有答案