首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 5错误SQLSTATE[HY000] [1045]拒绝访问用户'homestead'@'localhost‘(使用密码: YES)

Laravel 5错误SQLSTATE[HY000] [1045]拒绝访问用户'homestead'@'localhost‘(使用密码: YES)
EN

Stack Overflow用户
提问于 2015-03-31 14:54:24
回答 24查看 128.6K关注 0票数 45

我已成功安装Laravel 5,并将配置目录中database.php文件中的MySQL凭据更改为‘

代码语言:javascript
复制
mysql' => [
            'driver'    => 'mysql',
            'host'      => env('DB_HOST', 'localhost'),
            'database'  => env('DB_DATABASE', 'wdcollect'),
            'username'  => env('DB_USERNAME', 'root'),
            'password'  => env('DB_PASSWORD', ''),
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
            'strict'    => false,
        ],

我不想使用homestead,并且我已将.env文件更改为

代码语言:javascript
复制
APP_ENV=local
APP_DEBUG=true
APP_KEY=apLIzEMOgtc5BUxdT9WRLSvAoIIWO87N

DB_HOST=localhost
DB_DATABASE=wdcollect
DB_USERNAME=root
DB_PASSWORD=

CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null

我不明白为什么它说'homestead'@'localhost‘的访问被拒绝了

EN

回答 24

Stack Overflow用户

回答已采纳

发布于 2015-04-02 14:03:12

它现在起作用了。我不得不重新启动服务器。谢谢

票数 47
EN

Stack Overflow用户

发布于 2019-04-10 14:20:06

我也面临着同样的问题。一切都很好,但是在

bootstrap/cache/config.php

总是有不完整的密码。在进一步挖掘后,发现密码中有“#”字符,并且正在删除该字符。As '#‘用于将一行标记为注释。

票数 44
EN

Stack Overflow用户

发布于 2020-10-04 20:53:50

我花了几个小时在这上面:-(最后,这真的很容易破解

之前

代码语言:js
复制
DB_PASSWORD=#Root2020$

更新

代码语言:js
复制
DB_PASSWORD="#Root2020$"

我认为问题在于密码中的#,这就是为什么我必须将密码写在引号中。

票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29362394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档