Mysql cakephp版本4全新安装数据库未连接

Mysql cakephp版本4全新安装数据库未连接,mysql,database,cakephp,Mysql,Database,Cakephp,我的数据库在xampp的phpmyadmin中是正常的 但是cakephp主页上仍然说 'default' => [ 'className' => 'Cake\Database\Connection', 'driver' => 'Cake\Database\Driver\Mysql', 'persistent' => false, 'host' => 'localhost

我的数据库在xampp的phpmyadmin中是正常的

但是cakephp主页上仍然说

'default' => [
            'className' => 'Cake\Database\Connection',
            'driver' => 'Cake\Database\Driver\Mysql',
            'persistent' => false,
            'host' => 'localhost',
            'username' => 'root',
            'password' => '000000',
            'database' => 'cakephp',
            'encoding' => 'utf8mb4',
            'timezone' => 'UTC',
            'cacheMetadata' => true,


我最近遇到了这个问题,并通过在config/app_local.php中添加数据库配置来解决它

根据Cakephp文档:

应用程序框架具有一个config/app.php文件,该文件应 包含的配置不会因不同的应用程序而异 部署应用程序的环境

config/app_local.php 文件中应包含不同的配置数据 应通过配置管理来管理环境,或 您的部署工具

参考:

CakePHP is NOT able to connect to the database.
Connection to database could not be established: SQLSTATE[HY000] [1045] Access denied for user 'my_app'@'localhost' (using password: YES)