美文网首页
Job for mysqld.service failed be

Job for mysqld.service failed be

作者: nextliving | 来源:发表于2019-02-26 15:36 被阅读6次

    今天启动mysql过程中遇到了Job for mysqld.service failed because the control process exited with error code错误,将解决过程记录如下。

    前提

    在启动之前,在/etc/my.cnf中加入了下面的内容:

    server-id=slave1
    

    解决过程

    经过网上搜索,很多解决方案都是创建/var/run/mysqld/目录,缺少这个目录导致mysql启动时没法创建pid文件。但是我的服务器上是有这个目录的。最后查找mysql官网关于server-id的说明发现server-id的类型是Integer,也就是应该是0、1、2...这样的数字,而不应该是slave1这样的字符串,将server-id=slave1改成server-id=2以后启动成功。

    相关文章

      网友评论

          本文标题:Job for mysqld.service failed be

          本文链接:https://www.haomeiwen.com/subject/cowayqtx.html