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初始化密码报错 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