相关疑难解决方法(0)

CakePHP:没有这样的文件或目录(尝试通过unix连接:///var/mysql/mysql.sock)

我有一个cakephp应用程序在我的本地机器(mac osx)上运行了一段时间然后突然我意识到我无法连接到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]
Run Code Online (Sandbox Code Playgroud)

dbo_mysql.php的第540行读取:

$this->connection = mysql_connect($config['host'] . ':' . $config['port'], $config['login'], $config['password'], true);
Run Code Online (Sandbox Code Playgroud)

我已经检查过,没有文件//var/mysql/mysql.sock.它实际上在/tmp/mysql.sock中

我尝试更改我的php.ini.default以匹配上面的内容,但它已经设置为在/ tmp /中查找本地连接.为什么,错误来自何处?

有没有人遇到过类似的错误?

谢谢,

Jonesy

php mysql cakephp mysql-error-2002

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

标签 统计

cakephp ×1

mysql ×1

mysql-error-2002 ×1

php ×1