PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了CakePHP 2无法连接到MySQL数据库大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
使用最新的Cake PHP 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' => ''
       );

}

对于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";

?>

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

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

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

CakePHP 2.0使用PDO,而不是MysqL_connect,我的猜测是没有安装PDO MysqL扩展.

您是否可以运行以下脚本来检查是否可以手动创建连接?

$hostname = "localhost";
$username = "root";
$password = "";

try {
  $db = new PDO("MysqL:host=$hostname;dbname=db_world",$username,$password);
  echo "Connected to database";
}
catch(PDOException $e) {
  echo $e->getMessage();
}

大佬总结

以上是大佬教程为你收集整理的CakePHP 2无法连接到MySQL数据库全部内容,希望文章能够帮你解决CakePHP 2无法连接到MySQL数据库所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: