首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CakePHP 3.0无法连接到数据库

问CakePHP 3.0无法连接到数据库
EN

Stack Overflow用户
提问于 2015-05-10 18:05:38
回答 1查看 1.3K关注 0票数 1

我使用xampp服务器,本地主机使用端口'8080‘,而mysql使用默认端口。我已经将'cakePHP 3.0‘安装在'htdocs’文件夹内的一个名为'cake‘的文件夹中。我已经使用phpmyadmin创建了数据库,并在app.php文件中进行了以下更改。

​

代码语言:javascript
复制
'Datasources' => [
        'default' => [
            'className' => 'Cake\Database\Connection',
            'driver' => 'Cake\Database\Driver\Mysql',
            'persistent' => false,
            'host' => 'localhost',
            //'port' => '8080',
            'username' => 'cakephp',
            'password' => 'rJzUvaFaXH7MPpaz',
            'database' => 'cake_bookmarks',
            'encoding' => 'utf8',
            'timezone' => 'UTC',
            'cacheMetadata' => true,
            'quoteIdentifiers' => false,

            //'init' => ['SET GLOBAL innodb_stats_on_metadata = 0'],
        ],

​

我已经尝试取消对端口的注释,在这种情况下,服务器根本没有响应。连接到数据库时,我是否遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2015-05-26 02:33:34

尝试用'host' => '127.0.0.1',替换'host' => 'localhost',,看看是否有帮助。

您还可以通过指定选项'unix_socket' => '/path/to/mysql.sock',来使用Unix套接字连接到MySQL。

在运行OS X的XAMPP上,socket位于/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30150090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档