几种备份mysql数据库方法

2016-05-28 09:02:37 7148

1.这里我们列举出常用的几种备份工具

 (1)mysqldump : 逻辑备份工具, 适用于所有的存储引擎, 支持温备、完全备份、部分备份、对于InnoDB存储引擎支持热备

 (2)cp, tar 等归档复制工具物理备份工具, 适用于所有的存储引擎, 冷备、完全备份、部分备份

 (3)lvm2 snapshot: 几乎热备, 借助文件系统管理工具进行备份

 (4)mysqlhotcopy: 名不副实的的一个工具, 几乎冷备, 仅支持MyISAM存储引擎

 (5)xtrabackup: 一款非常强大的InnoDB/XtraDB热备工具支持完全备份、增量备份,

2. 种解决方案分别针对于不同的场景

 如果数据量较小, 可以使用第一种方式, 直接复制数据库文件

 如果数据量还行, 可以使用第二种方式, 先使用mysqldump对数据库进行完全备份, 然后定期备份BINARY LOG达到增量备份的效果

 如果数据量一般, 而又不过分影响业务运行, 可以使用第三种方式, 使用lvm2的快照对数据文件进行备份, 而后定期?份BINARY LOG达到增量备份的效果

 如果数据量很大, 而又不过分影响业务运行, 可以使用第四种方式, 使用xtrabackup进行完全备份后, 定期使用xtrabackup进行增量备份或差异备份


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: