Table doesn’t exist in engine处理


问题描述

从一个数据库迁移到另外一个服务器, 数据库目录迁移过去, 直接启动mariadb, 却提示 MariaDB Error:1932 Table doesn't exist in engine.

删除新服务器的ib_logfile0,ib_logfile1两个文件,还是无法正常查看表内容.

解决方案

因为数据库引擎是InnoDB, 需要将ibdata1也同时拷贝到新服务器即可正常打开数据表了.


参考文档


Author: Itaken
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source Itaken !
  TOC目录