我正在尝试设置 WordPress。我已经运行了 Apache 和 MySQL,并且帐户和数据库都已设置。我尝试建立一个简单的连接:
<?php
$conn = mysql_connect('localhost', 'USER', 'PASSWORD');
if(!$conn) {
echo 'Error: ' . mysql_errno() . ' - ' . mysql_error();
}
?>
我总是得到这个:
Error: 2002 - No such file or directory
它正在谈论什么文件或目录?
我使用的是 OS X Snow Leopard,使用内置的 Apache。我使用 x86_64 dmg 安装了 MySQL。
更新:我发现套接字位于/tmp/mysql.sock,因此在 php.ini 中,我用它替换了所有出现的错误路径。
最佳答案
我遇到了类似的问题,并且能够通过使用 127.0.0.1
而不是 localhost
来解决我的 mysql 问题。
这可能意味着我的主机设置出了问题,但我现在就需要这个快速修复。
关于php - MySQL 连接不工作 : 2002 No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27195674/