PHP MySQL 连接没有套接字文件

标签 php mysql sockets

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

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

最佳答案

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

关于PHP MySQL 连接没有套接字文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6414652/

相关文章:

php - 返回重复结果 SQL?

php - 20.04 升级后丢失 xdebug

java - Hibernate 一对多级联

python - 使用socket.recv()时,当没有更多字节可读取时,程序挂起

AF_UNIX 上的 HTTP : HTTP connection to unix socket

php - Laravel Scout - 搜索垃圾记录并保持软删除模型更新

javascript - 通过 Ajax 的 POST 无法正常工作

php - 从mysql数据库中检索特殊字符,php

java - 错误 : NullPointerAccess: The variable "" can only be null at this location

c++ - 获取错误 C2440 : char[]* to char* (pointers)