不知何故,在我的macbook中使用MAMP PRO,某些两个表在一段时间后就消失了。这已经开始了几个星期,我找不到原因。我阅读了日志,它指出了INNODB故障排除网站告诉这个错误
[ERROR]无法从中找到或打开表dbcobros / seguimiento InnoDB的内部数据字典虽然是表的.frm文件 存在。也许你已经删除并重新创建了InnoDB数据 文件,但忘记删除相应的.frm文件 InnoDB表,或者您已将.frm文件移动到另一个数据库?要么, 该表包含此版本引擎不包含的索引 支持。
是不同步数据字典的示例。我按照建议删除了.frm孤立文件,但我仍然无法重新创建表,所以我删除了数据库并再次创建了一个,并运行了我的SQL转储。几分钟后又发生了一次!
这是怎么回事?如何重新同步数据字典?这是MAMP的mysql安装的问题吗?我即将投入使用我的应用程序,但现在有了这个错误,我不确定它是否会在生产服务器中复制,它们将丢失关键数据。请帮忙!