我正在Mac上本地开发一个连接到mysql数据库的laravel应用程序。我最近发现了关于宅基地并把我的应用程序拉到了Vagrant Homestead。但是现在我无法连接到宅基/盒子上的mysql服务器。
我收到错误:
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
我确实更新了我的应用的.env文件
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=eHDatabase
DB_USERNAME=homestead
DB_PASSWORD=secret
我清除了应用的缓存
php artisan cache:clear
我更新了my /etc/hosts
档
27.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
127.0.0.1 laravel.app
我还删除了在127.0.0.1上运行在端口3306上的旧mysql服务器。 但仍然收到连接错误。
任何帮助都会很棒。
答案 0 :(得分:1)
.env
和/config/database.php
看起来都很好,所以请尝试运行:
php artisan config:cache