gpt4 book ai didi

mysql - 错误!服务器没有更新 PID 文件就退出了

转载 作者:行者123 更新时间:2023-11-30 21:54:16 26 4
gpt4 key购买 nike

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

我正在尝试按照 https://www.telepieza.com/wordpress/2008/03/13/replicar-bases-de-datos-mysql-en-servidores-locales-o-remotos/ 中的说明进行操作

但我在我的服务器中原来的行:#log-bin=mysql-bin 被注释 (#)

如果我让没有 # 的行重新启动 MySql,服务不会启动并显示错误:

ERROR! MySQL server PID file could not be found!
Starting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/xxxxxx.pid).

谢谢你的帮助

--------------------添加评论:

enter image description here 2017 Log

最佳答案

在你的错误日志中,我看到了它找不到它期望找到的二进制日志文件的错误。因此,您的部分或全部二进制日志文件已过期或被删除或其他原因。但是在mysql-bin.index中仍然有一些对mysql-bin.000019的引用。

我查看了您之前发布的屏幕截图,发现您的 mysql-bin.index 的日期为 2017-05-18。所以无论如何,它已经过时了三个月。我猜想有人删除了旧的二进制日志以节省空间,但没有想到删除二进制日志索引文件。

如果你想从一个干净的二进制日志文件开始,只需删除你所有的 mysql-bin.* 文件(包括 mysql-bin.index),然后启动 mysqld。启动会自动创建新的二进制日志,从 mysql-bin.000001 开始。

请注意,如果您有任何依赖此实例作为其主实例的复制从属设备,则必须使用新的备份和新的二进制日志文件名重新初始化它们。

关于mysql - 错误!服务器没有更新 PID 文件就退出了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45921891/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com