神秘消失测试数据库的案例

时间:2017-05-26 21:52:25

标签: mysql ruby-on-rails ruby database testing

问题

我正在处理正在升级的石头时代的Rails 3.2.2应用程序。我们正在运行一个MySQL数据库,直到上周,一切都按预期完成。也就是说,直到神秘的开始......

几天前,我去了我的本地测试套件(Test::Unit)并看到一个错误,表明我的本地个人测试数据库不再存在。所以我登录MySQL并看到了,事实上,它没有。走了!噗!

没有错误消息,没有警告。没有。刚走了。

我重新创建了数据库并没有多想它。我想 - 不知何故 - 我偶然删除了它。

两天后,我的同事发生了同样的事情。测试数据库在没有警告的情况下消失了。

今天,它发生在我团队中的另一位开发人员身上。

我无处可寻。没有SO帖子,没有博客文章,虚无...

还有其他人经历过这个吗?有没有人知道可能导致它的原因,或者我们可以采取哪些步骤进行调查?

非常感谢。

堆栈

  • Rails 3.2.22.2(使用mysql2适配器gem)
  • mysql 14.14使用EditLine包装器为osx10.10(x86_64)分发5.6.26

0 个答案:

没有答案