启动mysql报错 -- ERROR! The server quit without updating PID file
2017-09-21 10:57 abce 阅读(3979) 评论(0) 编辑 收藏 举报开发说某个测试环境的mysql,无法重启了,报以下错误提示:
1 2 3 4 5 6 7 | # 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文件,的确是加了一个参数:
1 | log_bin=binlog |
但是发现没有设置server-id,于是在配置文件中设置一个server-id:
1 | server- id =1 |
重启成功!
错误原因可以从官方文档设置log-bin章节看到:
1 | If you specify this option without also specifying a --server- id , the server is not allowed to start. (Bug #11763963, Bug #56739) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
2016-09-21 数据库的Instance/Crash Recovery
2015-09-21 使用rman备份异机恢复数据库