Code前端首页关于Code前端联系我们

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

terry 2年前 (2023-09-30) 阅读数 31 #Mysql
文章标签 MySQL Workbench

本文目录一览:

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

mysql 的SOCK文件 /var/lib/mysql/mysql.sock 是干嘛用的

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

mysql.sock文件的具体位置在哪,有什么作用呢

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

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

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

【MySQL】关于 mysql.sock

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?

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门