在Linux上重启MySQL服务报错“Job for mysqld.service failed because the control process exited with error code“
Posted 二木成林
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Linux上重启MySQL服务报错“Job for mysqld.service failed because the control process exited with error code“相关的知识,希望对你有一定的参考价值。
异常
在Linux上执行service mysqld restart
命令重启MySQL服务卡住。
我们查看mysql的日志文件,发现错误:InnoDB: Unable to lock ./ibdata1 error: 11
原因
查看日志中的提示:Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files.
。说明其他的线程启动已经在运行无法再次创建相关的读文件进程的权限,即ibddata文件已经有人读取了,无法再次启动。
我们查看mysql状态如下:
解决
直接重启服务器。
重启后,再次查看MySQL状态就正常了。
以上是关于在Linux上重启MySQL服务报错“Job for mysqld.service failed because the control process exited with error code“的主要内容,如果未能解决你的问题,请参考以下文章
mysql——windows或者linux电脑上重启和关闭服务
修改mysql服务器的时间,导致mysql报错InnoDB: Waiting for page_cleaner to finish flushing of buffer pool