小编Jay*_*Jay的帖子

CakePHP 2无法连接到MySQL数据库

使用最新的CakePHP 2.0 RC3,我正在尝试连接到MySQL数据库.为此,我更改了app/config目录中的database.php文件.

该文件包含连接到数据库所需的以下详细信息.

class DATABASE_CONFIG {

       public $default = array(
        'datasource' => 'Database/Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'root',
        'password' => '',
        'database' => 'db_world',
        'prefix' => ''
       );

}
Run Code Online (Sandbox Code Playgroud)

对于root,我通过设置密码和使用空白密码来尝试.

  • 尝试使用"root"用户以及创建具有所需权限的其他用户.
  • 尝试用127.0.0.1代替'localhost'
  • 检查数据库是否使用普通的PHP脚本连接.

用于测试数据库连接的普通php脚本如下: -

<?php

   $connect = mysql_connect("127.0.0.1","root","") or die("Could not connect");
   mysql_select_db("db_world") or die("Could not find db");

   echo "hello world";

?>
Run Code Online (Sandbox Code Playgroud)

上面的脚本工作,这意味着它不是MySQL方面的问题.

我仍然总是得到"Cake无法连接到数据库".目前我不确定我在这里缺少什么.

任何解决问题的指针都会有所帮助.

mysql cakephp

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

cakephp ×1

mysql ×1