gpt4 book ai didi

php - SQLSTATE [HY000] [1045] 用户 'root' @'localhost' 拒绝访问

转载 作者:行者123 更新时间:2023-11-29 02:12:13 25 4
gpt4 key购买 nike

我制作 php artisan make:auth 并尝试注册为新用户然后我收到错误。我正在使用 Xampp for MySQL 并创建一个数据库名称“pari”并设置用户:root 和密码:root。在启动 xampp apache 和 SQL server 以及 PHP artisan 在 cmd 上服务后,我每次都会遇到同样的错误。

SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) (SQL: select count(*) as aggregate from users where email = avinashjk1620@gmail.com)

第 1 步:我已经更改了 .env 文件

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

并使用 php artisan serve 重新启动,但它再次出现该错误。

第 2 步:我已将 config\database.php 更改为-

 'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'pari'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', 'root'),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],

但它又给出了同样的错误。第三步:我试过了

  php artisan cache:clear 
php artisan config:clear

但再次得到同样的错误。

第 4 步:从 phpmyadmin 和 .env 和 database.php 中删除密码后,我收到新错误-

  SQLSTATE[42S02]: Base table or view not found: 1146 Table 'pari.users' doesn't exist (SQL: select count(*) as aggregate from `users` where `email` = avinashjk1620@gmail.com)

我该如何解决这个错误请帮助我。

最佳答案

确保您所有的字段都设置正确,尤其是您的密码。

    $this->server = "localhost";
$this->username = "root";
$this->password = "";
$this->dbName = "dbone";
$this->charset = "utf8mb4";

关于php - SQLSTATE [HY000] [1045] 用户 'root' @'localhost' 拒绝访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48741126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com