一、ibdata1,ibdata2(如果有的话)
二、ib_logfile0和ib_logfile1
这两个logfile一定要备份,否则恢复时,覆盖数据之后,mysql会报错。错误代码类似如下:
060115 4:38:09 InnoDB: Error: page 16729 log sequence number 0 1774128861
InnoDB: is in the future! Current system log sequence number 0 1332845606.
InnoDB: Your database may be corrupt.
详情见英文的innodb手册中相关部分: http://www.innodb.com/manual.php#restore.uncompressed
mysql公司有一套innodb的热备份软件,是收费的。499欧元/年。