【问题标题】:SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)SQLSTATE[HY000] [1045] 用户'root'@'localhost'的访问被拒绝(使用密码:否)
【发布时间】:2018-10-08 05:00:04
【问题描述】:

我想从我的数据库中获取所有信息。 Bu当我刷新页面错误访问被拒绝发生。我该如何解决这个问题。你能帮我么?

这是database.php;

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

这是.env;

APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:HMSysJsvQBx9lKnctKT2Z+7Gv//of2W8O18uD+5wO0o=
APP_DEBUG=true
APP_URL=http://localhost

 LOG_CHANNEL=stack

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

错误是: “SQLSTATE[HY000] [1045] 用户'root'@'localhost'的访问被拒绝(使用密码:NO)(SQL:select * from tasks)”

【问题讨论】:

标签: mysql laravel


【解决方案1】:

我认为您必须清除配置缓存。重新启动您的应用程序或从命令行运行php artisan config:cache。

【讨论】:

    【解决方案2】:

    运行:

    php artisan config:clear
    php artisan cache:clear
    

    或者

    php artisan config:cache
    

    您将收到:

    配置缓存已清除!

    配置缓存成功!

    你必须记住 .env 数据保存在 laravel 缓存引擎中。所以每次对.env进行任何更改时都要清除缓存

    【讨论】:

    • 我做了但不是解决方案先生。
    • 用户名 主机名 类型 权限 Grant Action root 127.0.0.1 global ALL PRIVILEGES 是 编辑权限 编辑权限 导出导出根 ::1 全局 ALL PRIVILEGES 是 编辑权限 编辑权限 导出根 localhost 全局 ALL PRIVILEGES 是编辑权限 编辑权限 导出 导出
    • 我有3个用户这正常吗?
    • 这取决于您的配置。您是否尝试在没有 laravel 的情况下连接数据库,只是为了测试?
    • 是的,我已连接。即使我迁移了。我手动创建了任务表,但我没有创建任务模型。
    【解决方案3】:
    php artisan cache:clear
    php artisan config:clear
    php artisan optimize
    

    检查不同的浏览器更好地检查这些命令后的 chrome incognito。

    【讨论】:

      【解决方案4】:

      检查您在 .env 文件中的用户名和密码是否正确。可能是用户不存在,或者用户有密码

      【讨论】:

        猜你喜欢
        • 2020-01-16
        • 2020-08-20
        • 2018-07-22
        • 2017-11-05
        • 1970-01-01
        • 2015-08-16
        • 2021-09-01
        • 1970-01-01
        相关资源
        最近更新 更多