首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误!服务器退出而不更新PID文件。

问错误!服务器退出而不更新PID文件。
EN

Stack Overflow用户
提问于 2017-08-28 14:55:38
回答 1查看 5.7K关注 0票数 1

我在另一篇文章中看到过这个问题,但我有一个不同的地方:

我要遵循https://www.telepieza.com/wordpress/2008/03/13/replicar-bases-de-datos-mysql-en-servidores-locales-o-remotos/中的说明

但是我的服务器中最初的一行:#log-bin=mysql-bin是注释(#)

如果让行不带#并重新启动MySql,服务就不会启动并显示错误:

代码语言:javascript
复制
ERROR! MySQL server PID file could not be found!
Starting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/xxxxxx.pid).

谢谢你的帮忙

​

2017年日志

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-28 16:02:27

在错误日志中,我看到它找不到它希望找到的二进制日志文件的错误。因此,部分或全部二进制日志文件过期或被删除什么的。但是在mysql-bin.index中仍然有一些参考。

我查看了你之前发布的截图,我看到你的mysql-bin.index的日期是2017-05-18。反正已经过时三个月了。我想是有人删除了旧的二进制日志以节省空间,但没有考虑删除binlog索引文件。

如果您想重新启动二进制日志文件,只需删除所有mysql-bin.*文件(包括mysql-bin.index),然后启动mysqld。启动将自动创建新的二进制日志,从mysql-bin.0001开始。

请注意,如果您有任何依赖于此实例作为主实例的复制从服务器,则必须使用新的备份和新的binlog文件名重新初始化它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45921891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档