【问题标题】:Laravel Error: Access denied for user 'db_name'@'localhost' (using password: YES) (SQL: select * from `users` where `email` = admin@admin.com limit 1)Laravel 错误:用户 'db_name'@'localhost' 的访问被拒绝(使用密码:YES)(SQL: select * from `users` where `email` = admin@admin.com limit 1)
【发布时间】:2020-05-17 22:13:47
【问题描述】:

我在 SO 上在这里寻找解决方案,我看到了多个与此类似的问题,但我没有找到可以解决此问题的答案。我的网站在服务器上,以管理员身份登录时出现此错误。这是我的 .env 文件代码:

环境文件

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=db_name
DB_USERNAME=myroyal8_laravel
DB_PASSWORD=myroyal8_laravel99!

这里是错误的 SS。

请指导我,因为我在这里被困了一段时间。任何建议/解决方案将不胜感激。

【问题讨论】:

  • 您可以通过其他方式访问您的数据库吗?
  • @Rwd 是的,通过 cpanel 和 phpmyadmin
  • 这应该不是 Laravel 的问题,尝试通过命令提示符或在 PhpMyAdmin 中手动输入详细信息来访问您的数据库。我怀疑某处有错字。
  • @RaedYakoubi 你是说phpmyadmin的登录信息吗?
  • @RaedYakoubi 感谢您的建议。我会检查并回复你。

标签: php mysql database laravel web


【解决方案1】:

如果我理解纠正你的问题:

服务器正在尝试使用 myroyal8_laravel 用户名进行连接。您要么没有在 mysql 中创建名为 myroyal8_laravel 的用户,要么设置了不同的密码。

【讨论】:

  • 是的,我认为登录详细信息与 db 中的不匹配
【解决方案2】:

首先在数据库中检查你的用户名和密码。

如果不行的话试试php artisan cache:clear

希望这对你有用。

【讨论】:

    【解决方案3】:

    检查数据库用户名和密码是否正确。

    也尝试运行这些命令

    php artisan cache:clear
    php artisan route:clear
    php artisan config:clear 
    

    由于它已经上线,您可以使用 SSH 访问服务器并运行命令。

    【讨论】:

      【解决方案4】:

      虽然我不建议这样做,但您可以尝试直接在 config/database.php 文件中加载详细信息,如下所示:

       'mysql' => [
              'driver' => 'mysql',
              'host' => env('DB_HOST', '127.0.0.1'),
              'port' => env('DB_PORT', '3306'),
              'database' => 'your_database_name',
              'username' => 'your_username',
              'password' => 'your_password',
              'unix_socket' => env('DB_SOCKET', ''),
              'charset' => 'utf8mb4',
              'collation' => 'utf8mb4_unicode_ci',
              'prefix' => env('DB_PREFIX'),
              'strict' => false,
              'engine' => 'InnoDB ROW_FORMAT=DYNAMIC',
          ],
      

      【讨论】:

        猜你喜欢
        • 2022-10-25
        • 2020-03-02
        • 1970-01-01
        • 1970-01-01
        • 2019-03-29
        • 2019-01-23
        • 2018-07-03
        • 2013-05-07
        • 2019-06-20
        相关资源
        最近更新 更多