php - MySQL 连接不工作 : 2002 No such file or directory

标签 php mysql connection

我正在尝试设置 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/

相关文章:

php - 这个正则表达式匹配什么?来自 mediawiki 源代码的 php 正则表达式

php - 如何将带有产品编号的 URL 字符串转换为产品名称

php - 将自定义内容添加到 WooCommerce 产品描述

mysql - mariasql安装错误

java - 将 mongodb 与 java 一起使用时出现太多连接错误

php - fatal error : Call to a member function fetch_assoc() on a non-object

mysql - MariaDB 每天因内存问题崩溃一次——分配更多内存并不能解决问题

mysql - 由于格式错误的查询,Rails 事件记录对象保存操作失败

java - 在从 Java 中的 URL 读取内容之前等到页面加载完毕

php - 一页php上的多个mysql连接