如何将CakePHP 3.4与远程SQL数据库连接

问题描述 投票:1回答:1

我需要将CakePHP 3.4应用程序与SQL数据库连接。应用程序已经与MySQL数据库建立了连接,但出于其他目的需要连接到此SQL数据库。

sql database cakephp azure-sql-database database-connection
1个回答
0
投票

这是一个简单的没有额外的配置。但是请检查托管/ MySQL提供程序是否允许通配符输入。意味着服务器以外的主机可以连接到您的MySQL,因此请确认已启用通配符/首选域。

在您的config.php

    'Datasources' => [
        'default' => [
            'className' => Connection::class,
            'driver' => Mysql::class,
            'persistent' => false,
            'host' => 'yourhost.com',
            'username' => 'username_of_host',
            'password' => 'password_of_host',
            'database' => '**************',
            'timezone' => 'UTC',
            'flags' => [],
            'cacheMetadata' => true,
            'log' => false,
            'quoteIdentifiers' => false,
            'url' => env('DATABASE_URL', null),
.......................
]
        ],
© www.soinside.com 2019 - 2024. All rights reserved.