1 问题描述
先是服务器后台上传文件到oss里面 出现报错 经过排查 然后我重启服务器结果页面直接卡死 查看项目的运行日志
发现MySQL服务器因系统磁盘写满导致服务停了,清理磁盘后启动服务时无法正常启动,查看
数据库报错 连接不上
service mysqld status
直接重启失败
2 定位问题
直接到数据库日志里面 查看相关的报错 (有的数据库日志是不会出现错误的 所以要仔细看)
2021-08-20T13:16:50.755970Z 0 [ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock.
2021-08-20T13:16:50.755973Z 0 [ERROR] Unable to setup unix socket lock file.
2021-08-20T13:16:50.755976Z 0 [ERROR] Aborting
3 解决问题
直接执行 cd /tmp
进入/tmp/查看mysql.sock.lock,文件大小为0
rm -rf mysql.sock.lock 直接删除即可
service mysqld restart 重启mysql
重启数据库 成功