Laravel登记错误,数据库连接,但收到奇怪的错误
问题描述:
我已经连接到我的数据库作为成功我能尽我开始迁移,用户表和密码重置的等Laravel登记错误,数据库连接,但收到奇怪的错误
这是我第一次运行php artisan make:auth 当我为laravel应用程序注册一个新用户时,出现此错误。
SQLSTATE [HY000] [1045]访问被拒绝的用户宅“@ '本地主机' (使用密码:YES)(SQL:SELECT COUNT(*)作为骨料从
users
其中
这里是我的.ENV
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=larabiz
DB_USERNAME=root
DB_PASSWORD=
答案是很简单,但很奇怪。
运行php artisan make:auth。然后运行php artisan migrate。关闭你的服务器,重启服务器,然后注册你的第一个用户。这对我很有用,所以Laravel无法在注册期间添加用户,而无需先重新启动服务器。这花了我5新鲜的Laravel安装和三个小时的工作!我在泪水中:)。
答
您是否尝试重新载入配置?
php artisan config:clear
,或者清除缓存?
php artisan cache:clear
答
转到config/database.php
下connections
手动设置值的连接。
答
答案很简单但很奇怪。
运行php artisan make:auth。 然后运行php artisan migrate。 关闭你的服务器,重启服务器,然后注册你的第一个用户。这对我很有用,所以Laravel无法在注册期间添加用户,而无需先重新启动服务器。这花了我5新鲜的Laravel安装和三个小时的工作!我在泪水中:)。
如果这是linux,请从根目录下执行'grep -R homestead *'。或者查看所有的'database.php'配置文件,看看'宅基地'可能藏在哪里。 – aynber
这是一个数据库连接错误。最终不好的用户名/密码。 – halojoy
您的数据库用户名和密码与错误中提到的内容不同?这是为什么? – mohessaid