MySQL出现#1146 - Table ‘xxx.xxx‘ doesn‘t exist问题原因及解决方法

一次在升级MySQL后,然后将数据库恢复并转为innodb的时候出现了以下报错:#1146 - Table ‘xxx.xxx‘ doesn‘t exist首先总结下原因:缺少frm文件innodb数据字典不包含这个表明明能够看到这个表啊,为什么访问还会报错呢?一开始我是将ibdata1文件复制到MySQL和phpmyadmin安装目录以及数据库表目录下,结果发现问题依旧。尝试解决方法:打开服务器根目录路径:/www/server/phpmyadm