【问题标题】:PHP MySQL connection without socket file没有套接字文件的PHP MySQL连接
【发布时间】:2011-09-18 20:52:13
【问题描述】:

如果phpinfo()中报告的socket文件不存在,是否会创建到MySQL服务器的TCP连接?

我问是因为 A 是 Web 服务器,B 是 MySQL 服务器。 A 没有 phpinfo() 中定义的 /var/lib/mysql 目录,但它仍然能够连接到服务器 B。

【问题讨论】:

    标签: php mysql sockets


    【解决方案1】:

    如果它们是不同的服务器,那么它将是 TCP 连接。文件套接字不能通过网络运行 - 它们仅供本地使用。

    【讨论】:

      【解决方案2】:

      套接字是连接到本地 MySQL 服务器的默认值。否则,使用 TCP 连接。

      如果要对本地服务器使用 TCP 连接,请使用以下命令:

      mysql -h 127.0.0.1 -P 3306

      【讨论】:

        猜你喜欢
        • 2014-11-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-07
        • 2021-12-24
        • 2012-04-05
        • 2018-11-18
        • 1970-01-01
        相关资源
        最近更新 更多