在实际开发中对于MySQL数据库进行移植迁移或者系统故障时,数据库未及时备份发生的问题,开始把本地data中的数据库文件拷贝到另一台电脑上测试,执行showtables;可以看到数据库表,但是对表进行任何操作都报错:ERROR1146(42S02):Table'xxx'doesn'texist(表不存在),原以为Mysql的数据库文件.frm复制到本地安装MySQL数据存储目录的data文件夹下就可以,事实不是我们想的那样,对MySQL数据库的移植迁移,我们能看到的只是它生成的表结构也就是说以.frm为后缀名的文件!