我过去也有同样的问题。将数据库文件移动到新位置并更新mysql服务器后,一切都发生了。具有InnoDB引擎的所有表都从我的数据库中消失了。我试图重新创建它们,但是mysql一直告诉我
1146:Table 'xxx' doesn't exist,直到我重新创建数据库并重新启动mysql服务为止。
我认为有必要阅读有关InnoDB表二进制文件的信息。

我过去也有同样的问题。将数据库文件移动到新位置并更新mysql服务器后,一切都发生了。具有InnoDB引擎的所有表都从我的数据库中消失了。我试图重新创建它们,但是mysql一直告诉我
1146:Table 'xxx' doesn't exist,直到我重新创建数据库并重新启动mysql服务为止。
我认为有必要阅读有关InnoDB表二进制文件的信息。