强制重启导致失踪 / var / lib / mysql
在夜间,我的提供者必须强行重新启动服务器 (禁用), 下载后,服务器存在问题 MySQL (我用 MariaDB).
经过几个小时的研究,我找不到问题的主要来源或解决它的方法。 该网站非常大,适用于比特币,账户,也许失去了千元 (不太丢失,与他们各自的“业主”无关), 我恐慌。
不知何故文件夹 / var / lib / mysql “转换为具有相同名称的文件 mysql, 它包含一个tarabarshchina:
http://pastebin.com/XbY5YLpG
我还看了日志文件 MariaDB, 在这些文件中,有几个GB的请求。
有没有办法获得数据库? 我好伤心。
经过几个小时的研究,我找不到问题的主要来源或解决它的方法。 该网站非常大,适用于比特币,账户,也许失去了千元 (不太丢失,与他们各自的“业主”无关), 我恐慌。
不知何故文件夹 / var / lib / mysql “转换为具有相同名称的文件 mysql, 它包含一个tarabarshchina:
http://pastebin.com/XbY5YLpG
我还看了日志文件 MariaDB, 在这些文件中,有几个GB的请求。
有没有办法获得数据库? 我好伤心。
没有找到相关结果
已邀请:
1 个回复
快网
赞同来自:
http://dev.mysql.com/doc/refma ... .html
哪个来了。 mysql, 如果您可以运行,允许您恢复表 mysql 你的表损坏了。 这似乎并不那么。 还有另一个程序
http://dev.mysql.com/doc/refma ... .html
, 这允许您保证表格的完整性 MyISAM (你没用过这个 innodb, 是不是?), 虽然您有与他们相关的文件; 它将使用他们的主要限制和杂志。
但是,由于您的文件系统似乎已打破和丢失了数据库文件,因此您不能使用这些内容。
即使我们假设您的数据仍然存在 (如果目录条目被转换为文件,则可能已将所有链接消失为文件,并且磁盘空间已发布), 如果它在此文件中,您无机会以方便的格式恢复。 如果意外地,您的文件系统可以是固定的,并且数据仍可引用数据。 (使用 fsck 根据您的文件系统), 您可以获得文件并按正确的顺序返回它们,请参阅第一个段落。
说实话,我觉得你可能只是学到了一个非常昂贵的课程。 商店备份!
在我写它之后,别人
http://web.archive.org/web/201 ... t.co/
和
https://bitcointalk.org/index. ... 00897
. 我猜你存储了备份副本,实际上您需要从它们恢复,并且您将转移损失,因为它可能不方便。
如果您不能携带备份,甚至均限制,更频繁的备份 - 明显的决定; 另一种解决方案 - 保存您可以切换的实时副本集 (并恢复). 它们看起来像备份,但仅在这种情况下工作 (也就是说,而不是当数据被入侵者销毁等等。).
你应该
特别的
如果可能,请在供应商或服务器之间保存备份。 Powercycle. 此外,您给出的症状可能表明磁盘有很多错误。
我们还要记住,如果数据库慢慢地工作,它会对它执行一些昂贵的操作,例如录制尝试或索引,或重新平衡或其他东西。 这是热重启的确切时间违反数据的完整性。
在业务方面,祝你好运。 我相信您在最后一个备份点完成后的数据。
另一个重要的课程是,如果您与人收取费用,并且业务连续性很重要,并且数据丢失无效,则需要在系统中创建冗余。 唯一的结在运行 mysql, 正如您成功展示的那样,它不够可靠或过度。 孤独是双重的 VPS. 适当的选择 - 使用供应商 VPS, 这允许您在不同的地方和不同网络中明确地将服务器分开,或者最终购买自己的服务器并将它们放在不同的数据处理中心。