mysql.sock文件(mysqlsock文件内容)

  • 1、mysql 的SOCK文件 /var/lib/mysql/mysql.sock 是干嘛用的
  • 2、mysql.sock文件的具体位置在哪,有什么作用呢
  • 3、【MySQL】关于 mysql.sock

这个文件是负责mysql的连接的,如果该文件不存在,则无法访问mysql了.

mysql.sock文件是服务器与本地客户端进行通信的Unix套接字文件

具体的/etc/my.cnf有配置

如果是这个报错起不来主要看下配置文件是否有错误。

mysql.sock是MySQL的主机和客户机在同一host上的时候,使用unix domain socket做为通讯协议的载体,它比tcp快。

MySQL有两种连接方式: 

(1)TCP/IP 

(2)socket 

其实windows下还支持管道连接方式。

对mysql.sock来说,其作用是程序与MySQLserver处于同一台机器,发起本地连接时可用。 

例如你无须定义连接host的具体IP,只要为空或localhost就可以。 

在此种情况下,即使你改变MySQL的外部port也是一样可能正常连接。 

因为你在my.ini中或my.cnf中改变端口后,mysql.sock是随每一次 mysql server启动生成的,经根据你在更改完my.cnf后重启mysql时重新生成了一次,信息已跟着变更。

那么对于外部连接,必须是要变更port才能连接的。

# systemctl status mysqld

# mysql  –help

mysql.sock 文件解析

mysql.sock文件作用

How to Protect or Change the MySQL Unix Socket File

Missing mysqld.sock file?

How to solve “Can’t connect to local MySQL server through socket” error?

原创文章,作者:HL0S8,如若转载,请注明出处:https://www.506064.com/n/126792.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
HL0S8的头像HL0S8
上一篇 2024-10-03 23:12
下一篇 2024-10-03 23:13

相关推荐

发表回复

登录后才能评论