Php 即使在恢复到原始设置(Laravel 5)后,更改数据库设置现在仍有错误

Php 即使在恢复到原始设置(Laravel 5)后,更改数据库设置现在仍有错误,php,mysql,laravel,laravel-5,Php,Mysql,Laravel,Laravel 5,最初,我尝试使用我的Laravel 5 database.php进行实验 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_US

最初,我尝试使用我的Laravel 5 database.php进行实验

'mysql' => [
            'driver'    => 'mysql',
            'host'      => env('DB_HOST', 'localhost'),
            'database'  => env('DB_DATABASE', 'forge'),
            'username'  => env('DB_USERNAME', 'forge'),
            'password'  => env('DB_PASSWORD', 'forge'),
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
            'strict'    => false,
        ],
然后我换了

'mysql' => [
            'driver'    => 'mysql',
            'host'      => 'localhost',
            'database'  => 'mydb',
            'username'  => 'root',
            'password'  => 'password',
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
            'strict'    => false,
        ],
现在,即使我恢复到原始设置,也会出现此错误

#1045-拒绝用户“root”@“localhost”的访问(使用密码:否) env文件包含

DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

config/database.php
的第一部分中,应该有如下内容:

'default' => env('DB_CONNECTION', 'mysql'),
确保你没有改变


无论如何,如前所述,您应该使用本地
.env
文件进行数据库配置。

您的数据库用户的密码是“password”吗?如果有效,您可以发布您的.env文件吗?请检查您的数据库。php:它是否具有“default”=>env('DB\u CONNECTION',mysql')或“default”=>mysql'。查看您的.env on line DB_CONNECTION=mysqlNo,您的密码是“secret”,请使用此密码重试