【问题标题】:Mysql Operation timeout ErrorMysql操作超时错误
【发布时间】:2016-10-21 15:30:18
【问题描述】:

警告:mysqli_connect(): (HY000/2002): Operation timed out in /Applications/XAMPP/xamppfiles/htdocs/conn.php 在第 4 行 连接失败:操作超时

Mac OS X 上连接到 XAMPP 时出现以下错误。 代码行是

    $conn=mysqli_connect("SNA","root","","localhost");

            // Check connection
            if (mysqli_connect_errno()) {
              echo "Connection failed: " . mysqli_connect_error();
            }

是Mysql Host问题还是Mysql默认socket问题,如何解决?默认主机是 3306。我不知道我的 mysql.sock 文件是在哪里生成的,以及它是否生成。

【问题讨论】:

  • SNA 是您的数据库名称吗?试试$conn=mysqli_connect("localhost", "root", "", "SNA");

标签: php mysql macos sockets xampp


【解决方案1】:

在此处更改您的代码,交换主机和数据库名称

 $conn=mysqli_connect("localhost","root","","SNA");

查看 php 手册了解更多信息:http://php.net/manual/en/function.mysqli-connect.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多