慕仙森
针对不同的场景下,我们应该制定不同的备份策略对数据库进行备份,一般情况下,备份策略一般为以下三种 1.直接cp,tar复制数据库文件 2.mysqldump+复制BINLOGS 3.lvm2快照+复制BINLOGS 4.xtrabackup 以上的几种解决方案分别针对于不同的场景 1.如果数据量较小,可以使用第一种方式,直接复制数据库文件 2.如果数据量还行,可以使用第二种方式,先使用mysqldump对数据库进行完全备份,然后定期备份BINARYLOG达到增量备份的效果 3.如果数据量一般,而又不过分影响业务运行,可以使用第三种方式,使用lvm2的快照对数据文件进行备份,而后定期备份BINARYLOG达到增量备份的效果 4.如果数据量很大,而又不过分影响业务运行,可以使用第四种方式,使用xtrabackup进行完全备份后,定期使用xtrabackup进行增量备份或差异备份