码迷,mamicode.com
首页 > 数据库 > 详细

启动mysql报错 -- ERROR! The server quit without updating PID file

时间:2017-09-21 13:32:13      阅读:633      评论:0      收藏:0      [点我收藏+]

标签:bin   serve   restart   操作   没有   als   ati   文件中   class   

开发说某个测试环境的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)

  

 

启动mysql报错 -- ERROR! The server quit without updating PID file

标签:bin   serve   restart   操作   没有   als   ati   文件中   class   

原文地址:http://www.cnblogs.com/abclife/p/7567485.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!