zoukankan      html  css  js  c++  java
  • 启动mysql报错 -- ERROR! The server quit without updating PID file

    开发说某个测试环境的mysql,无法重启了,报以下错误提示:

    # service mysqld restart
    Shutting down MySQL.. SUCCESS! 
    Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/test.pid).
    # ps -ef|grep mysql|grep -v grep
    avahi      697     1  0 Sep16 ?        00:00:02 avahi-daemon: running [test.local]
    # service mysqld start
    Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/test.pid).
    

     

    看了一下错误日志,居然没有任何提示。问他重启之前做了什么操作没有,回答说只是开启了二进制,然后尝试重启就报错了。

    查看了一下my.cnf文件,的确是加了一个参数:

    log_bin=binlog
    

      

    但是发现没有设置server-id,于是在配置文件中设置一个server-id:

    server-id=1
    

      

    重启成功!

    错误原因可以从官方文档设置log-bin章节看到:

    If you specify this option without also specifying a --server-id, the server is not allowed to start. (Bug #11763963, Bug #56739)
    

      

  • 相关阅读:
    解题:POI 2008 Plot purchase
    1807. 斐波纳契数列简单
    1745. 单调数列
    1700. 增减字符串匹配
    1665. 计算数字
    1523. 分区数组
    1517. 最大子数组
    1598. 两句话中的不常见单词
    1594. 公平的糖果交换
    1510. 亲密字符串(回顾)
  • 原文地址:https://www.cnblogs.com/abclife/p/7567485.html
Copyright © 2011-2022 走看看