我已成功安装Laravel 5,并将配置目录中database.php文件中的MySQL凭据更改为‘
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文件更改为
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‘的访问被拒绝了
发布于 2015-04-02 14:03:12
它现在起作用了。我不得不重新启动服务器。谢谢
发布于 2019-04-10 14:20:06
我也面临着同样的问题。一切都很好,但是在
bootstrap/cache/config.php
总是有不完整的密码。在进一步挖掘后,发现密码中有“#”字符,并且正在删除该字符。As '#‘用于将一行标记为注释。
发布于 2020-10-04 20:53:50
我花了几个小时在这上面:-(最后,这真的很容易破解
之前
DB_PASSWORD=#Root2020$更新
DB_PASSWORD="#Root2020$"我认为问题在于密码中的#,这就是为什么我必须将密码写在引号中。
https://stackoverflow.com/questions/29362394
复制相似问题