我的本地机器(mac-osx)上运行了一段时间的cakepp应用程序,但突然我意识到我无法连接到mysql.sock。
我收到以下错误:
Warning (2): mysql_connect() [http://php.net/function.mysql-connect]: [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) [CORE/cake/libs/model/datasources/dbo/dbo_mysql.php, line 540]
dbo_mysql.php的第540行内容如下:
$this->connection = mysql_connect($config[ host ] . : . $config[ port ], $config[ login ], $config[ password ], true);
我已经检查过了,没有fle//var/mysql/mysql.sock。它实际上在/tmp/mysql.shock中
我尝试更改php.ini.default以匹配上面的内容,但它已经设置为在/tmp/中查找本地连接。为什么,错误是从哪里来的?
有人遇到过类似的错误吗?
谢谢
琼西