MySQL5.7报错[ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock的解决方法

Posted godfather007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL5.7报错[ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock的解决方法相关的知识,希望对你有一定的参考价值。

发现mysql服务器因系统磁盘写满导致服务停了,清理磁盘后启动服务时无法正常启动,查看localhost.err日志发现如下报错:

[ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock

解决:

查看该文件发现确实是空文件,删除该文件后再启动服务已经可以正常启动。参考链接 https://blog.csdn.net/qq_36183569/article/details/83022519

总结:

mysql.sock.lock是可读文本文件,记录了MySQL启动的PID,对应套接字文件mysql.sock.参考链接 https://bbs.csdn.net/topics/392142823 该问题是因磁盘写满导致MySQL宕了,没能正确删除mysql.sock.lock,进而导致启动失败。

 

以上是关于MySQL5.7报错[ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

mysql5.7设置简单密码报错ERROR 1819 (HY000): Your password

Mysql5.7.18.1修改用户密码报错ERROR 1054 (42S22):

MySQL5.7 报错 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before execu

mysql5.7报错 15461577和1682问题分析

mysql5.7初始化密码报错 ERROR 1820 (HY000): You must reset your password using ALTER USER statement

Mysql5.7 CentOS7 报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (u