AWS Bitnami LAMP服务器上的CakePHP无法连接到数据库

时间:2020-05-05 00:37:18

标签: php cakephp lamp bitnami

我刚开始使用PHP,并且正在尝试启动服务器并阅读CakePHP的CMS教程。但是我无法建立数据库连接。我收到错误:CakePHP无法连接到数据库。 无法建立与数据库的连接:SQLSTATE [HY000] [2054]服务器请求了客户端未知的身份验证方法

我一直在尝试编辑我的app / config / app.php文件。这就是我所拥有的:

'Datasources' => [
    'default' => [
        'className' => Connection::class,
        'driver' => Mysql::class,
        'persistent' => false,
        'host' => 'localhost',
        'port' => '3306',
        'username' => 'root',
        'password' => 'THE DEFAULT PASSWORD I USED TO GET INTO phpMyAdmin',
        'database' => 'cake_cms',
        'unix_socket' => '/opt/bitnami/mysql/tmp/mysql.sock',
        //'encoding' => 'utf8mb4',
        'timezone' => 'UTC',
        'flags' => [],
        'cacheMetadata' => true,
        'log' => false,
        'quoteIdentifiers' => false,
        //'init' => ['SET GLOBAL innodb_stats_on_metadata = 0'],

        'url' => env('DATABASE_URL', null),
    ],

    'test' => [
        'className' => Connection::class,
        'driver' => Mysql::class,
        'persistent' => false,
        'host' => 'localhost',
        'port' => '3306',
        'username' => 'root',
        'password' => 'THE DEFAULT PASSWORD I USED TO GET INTO phpMyAdmin',
        'database' => 'cake_cms',
        'unix_socket' => '/opt/bitnami/mysql/tmp/mysql.sock',
        //'encoding' => 'utf8mb4',
        'timezone' => 'UTC',
        'cacheMetadata' => true,
        'quoteIdentifiers' => false,
        'log' => false,
        //'init' => ['SET GLOBAL innodb_stats_on_metadata = 0'],
        'url' => env('DATABASE_TEST_URL', null),
    ],
],

先谢谢了。我是超级新手,所以也许我需要提供更多信息。

0 个答案:

没有答案