更改mysql.sock

时间:2011-04-08 15:02:09

标签: php mysql codeigniter mysql-connect

我是codeigniter的新手,我正在安装用codeigniter 2.0编写的shopping cart,我已经创建了数据库,当我尝试运行时我得到了这个错误

 An error #2 occurred in script '/Users/tamer/Sites/community-cart/system/database/drivers/mysql/mysql_driver.php' on line 70:

mysql_connect():[2002]没有这样的文件或目录(尝试通过unix连接:///var/mysql/mysql.sock) 日期/时间:4-8-2011 07:58:59

我似乎在这里找到mysql.sock var / mysql / mysql.sock ....但我的本地版本位于/tmp/mysql.sock我似乎无法找到改变的地方在codeigniter ...

BTW:我正在使用maxosx 10.6雪豹

1 个答案:

答案 0 :(得分:4)

在php.ini文件中查找mysql_default_socket指令(默认情况下,它位于/private/etc目录中的OS X 10.6中)并编辑其值以指向sock文件的正确位置。 http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-socket