复制InnoDB数据表后出错

通过复制直接copy数据库文件到另一服务器上的。MyISAM格式的表支持直接copy,但是Innodb表不支持。
恢复方法:

1、把原来备份好的ibdata1文件拷贝到mysql安装位置的data目录。把原来的数据库目录(如qcmood)也copy到data目录下。
2、把data目录下的ib_logfile0,ib_logfile1这两个文件删除,不然不能重新启动mysql。

可查看http://dev.mysql.com/doc/refman/5.1/zh/storage-engines.html#backing-up

posted @ 2012-04-23 10:25  xiaoluozi513  阅读(211)  评论(0编辑  收藏  举报