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