【发布时间】:2010-03-18 09:59:09
【问题描述】:
当我使用 'localhost' 作为 MySQL 数据库的主机时,sequel pro 提醒我我将使用套接字。另一方面,如果我使用“127.0.0.1”,我将使用 ip 地址和端口 3306 来访问服务器。
有什么区别?
【问题讨论】:
当我使用 'localhost' 作为 MySQL 数据库的主机时,sequel pro 提醒我我将使用套接字。另一方面,如果我使用“127.0.0.1”,我将使用 ip 地址和端口 3306 来访问服务器。
有什么区别?
【问题讨论】:
Unix 套接字是类似于network socket 的数据通信端点,但不使用网络协议进行通信。这些在 POSIX 操作系统中用于进程间通信。 (Source)
根据 MySQL 开发人员的论坛帖子,“localhost -> socket”规则似乎在 MySQL 客户端库中进行了硬编码。 (Source)
【讨论】: