innodb Mysql数据库不断损坏表

时间:2012-01-04 15:34:42

标签: mysql dictionary innodb mamp

不知何故,在我的macbook中使用MAMP PRO,某些两个表在一段时间后就消失了。这已经开始了几个星期,我找不到原因。我阅读了日志,它指出了INNODB故障排除网站告诉这个错误

  

[ERROR]无法从中找到或打开表dbcobros / seguimiento   InnoDB的内部数据字典虽然是表的.frm文件   存在。也许你已经删除并重新创建了InnoDB数据   文件,但忘记删除相应的.frm文件   InnoDB表,或者您已将.frm文件移动到另一个数据库?要么,   该表包含此版本引擎不包含的索引   支持。

是不同步数据字典的示例。我按照建议删除了.frm孤立文件,但我仍然无法重新创建表,所以我删除了数据库并再次创建了一个,并运行了我的SQL转储。几分钟后又发生了一次!

这是怎么回事?如何重新同步数据字典?这是MAMP的mysql安装的问题吗?我即将投入使用我的应用程序,但现在有了这个错误,我不确定它是否会在生产服务器中复制,它们将丢失关键数据。请帮忙!

0 个答案:

没有答案