MySQL数据库的冷备方式

MySQL数据库备份的冷备方式最为简单,指在数据库停止的情况下,一般只复制数据库相关物理文件即可。

对于InnoDB存储引擎的表,只需要备份MySQL数据库的frm文件,共享表空间文件,独立表空间文件,重做日志文件。

另外,需定期备份MySQL数据库的配置文件my.cnf,这样有利于恢复的操作。

对于MyISAM存储引擎的表,需要拷贝MySQL数据库的frm文件,.MYI,.MYD文件。

优点:

备份快速简单,恢复只需复制备份文件到指定路径即可。

恢复速度快,不需执行任何SQL语句,也不需要重建索引。

缺点:

InnoDB存储引擎冷备文件通常比逻辑文件大很多,因为表空间存在着其他数据,如undo段,插入缓冲等信息。

冷备不是可以轻易跨平台。操作系统,MySQL数据库版本,文件大小写敏感和浮点数格式都会成为问题。