Mysql有两种连接方式:
(1)TCP/IP
(2)socket
对mysql.sock来说,其作用是程序与mysqlserver处于同一台机器,发起本地连接时可用。
例如你无须定义连接host的具体IP得,只要为空或localhost就可以。
在此种情况下,即使你改变mysql的外部port也是一样可能正常连接。
因为你在my.ini中或my.cnf中改变端口后,mysql.sock是随每一次 mysql server启动生成的。已经根据你在更改完my.cnf后重启mysql时重新生成了一次,信息已跟着变更。
本文详细解释了MySQL的两种连接方式:TCP/IP和socket,特别强调了socket连接方式在本地连接时的优势,即无需指定主机IP且端口变更不影响连接。

1万+

被折叠的 条评论
为什么被折叠?



