MySQL中的套接字和端口连接有什么区别?

时间:2010-03-18 09:59:10

标签: mysql sockets tcp

当我使用'localhost'作为MySQL数据库的主机时,续集专业提示我将使用socket。另一方面,如果我使用'127.0.0.1',我将使用IP地址和端口3306到达服务器。

有什么区别?

1 个答案:

答案 0 :(得分:3)

Unix套接字是一种类似于network socket的数据通信端点,但不使用网络协议进行通信。这些在POSIX操作系统中用于进程间通信。 (Source

根据MySQL开发人员的论坛帖子,“localhost - >套接字”规则似乎在MySQL客户端库中进行了硬编码。 (Source