我有我见过的最离奇的场景。我在带有 Rails 3.2、Ruby 1.9 和 MySQL 5.1 的虚拟服务器上有一个托管网站,使用 InnoDB 但不是每个表。突然间,没有明显的原因(我可以指出)数据库中每个表中的所有数据都消失了。唯一不受影响的表是仅由 Rails 创建和维护的迁移表。
疯狂的是所有表定义都很好,包括索引定义。出现问题后,我可以将更多数据添加到任何表中,并且这些数据仍然存在,但数据刚刚消失。我确实有前一天的数据转储,我可以从中恢复,但从那以后我也想保留一些工作。
有没有人遇到过这个?关于可能导致它的任何想法都会有所帮助。我已在 MySQL InnoDB 论坛上发布此内容,但在过去 24 小时内没有任何回复。Rails 是否有可能出现可能产生这种症状的打嗝?