没有套接字文件的PHP MySQL连接

时间:2011-06-20 16:47:32

标签: php mysql sockets

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

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

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

mysql -h 127.0.0.1 -P 3306