一尘不染

CakePHP数据库连接“ Mysql”丢失,或无法创建

mysql

关于此的其他文章很多,但是似乎没有答案对我有用。

当我导航到本地计算机上的CakePHP页面时,出现一个错误:

Cake无法连接到数据库。数据库连接“ Mysql”丢失,或无法创建。

当我在home.ctp中运行此有用的代码时,得到以下响应:

错误!:SQLSTATE [42000] [1049]未知数据库“测试”

但是,我的Users/Ben/Sites/myapp/app/Config/database.php样子是这样的(我将MAMP设置为在Users /
Ben / Sites中查找文档根目录):

<?php
class DATABASE_CONFIG {

    public $default = array(
        'datasource' => 'Database/Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'Ben',
        'password' => 'mypass',
        'database' => 'CV',
    );
}

我已经创建了一个Ben使用密码的mysql用户,mypass并在该用户CV下创建了一个数据库。而且,我test在任何地方都找不到数据库。帮帮我?


阅读 265

收藏
2020-05-17

共1个答案

一尘不染

最后,对我来说,是我在数据库中创建了一个表,但是其中没有数据。

为了使CakePHP能够识别MySql连接,必须有一个包含数据的表。

2020-05-17