gpt4 book ai didi

mysql - 每次备份后 Sql 数据库都会损坏

转载 作者:行者123 更新时间:2023-11-29 21:47:18 25 4
gpt4 key购买 nike

我的 UNIX 服务器有问题。这件事从一周前开始。备份后的一天(我曾经保留了 3 个备份文件),我访问了服务器上的一个网站,但它无法正常工作。我重新启动了服务器,除了 mysql 服务之外,它似乎工作正常。我尝试重新启动它失败了。然后我想是因为服务器满了,所以我删除了其中一个备份,清理了一些空间,mysql服务重新启动成功。我发现其中一个数据库(MYIsam 表)中的表已损坏。所以我通过 ssh 通过 myisamchk 命令修复了它们,一切正常。然而,第二天我醒来时,它们又损坏了(尽管mysql工作正常),这次服务器上没有磁盘空间问题。我又把它们修好了。第二天,同样的事情发生了。这次属于另一个数据库一部分的 innodb 表也损坏了。我也修复了它们,所以现在一切正常,但我想今晚的备份后也会发生同样的事情。

我无法识别问题,也不知道要查看哪些日志来了解问题。有人可以帮我吗?预先非常感谢。

最佳答案

这里没有简单的答案。我立即想到的是,当备份开始时,数据库仍然很忙,可能会损坏索引、干扰缓存等。打开完整日志记录并在备份开始时检查问题。也许你会发现一些东西。

查找 my.cnf 文件。在我的 CentO 上,它位于/etc/my.cnf 中。它将有一个错误日志位置的配置设置。

关于mysql - 每次备份后 Sql 数据库都会损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34005828/

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