手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

如何做好MySQL的备份与恢复

时间:2024-11-05 06:31:13

1、mysqldump是由mysql官方提供,可以支持逻辑备份,单线程操作,备份速度较慢,主要适合小数据量的备份场景。

如何做好MySQL的备份与恢复

2、mysqldumper是有mysql和facebook等公司联合开发,支持逻辑备份,多线程操作,备份性能相对较高,但是适用范围较小。

如何做好MySQL的备份与恢复

3、Xtrabackup是有Percona开发的开源软件,支持物理备份,单线程操作,可用于InnoDB和XtraDB的数据表的热备份,InnobackupX可进行整库和数据表备份。

如何做好MySQL的备份与恢复

4、比较合理的备份方案应该是全量+增量备份,增量备份,缩短备份时间和减少空间。但有一定概率备份或者恢复失败,所以需要定期恢复测试。

如何做好MySQL的备份与恢复

5、另外,如果数据量不大,可以每天进行全量备份,数据量越大,备份和恢复时间越长。对于一些误操作,需要将整个实例恢复到误操作之前的时间点。

如何做好MySQL的备份与恢复

6、另外,还可以周一三五日进行xtrabackup蚩狠希搁备份,二四六mydumper备份;交叉进行;全量备份对于增量备份来说,恢复没有那么繁琐。

如何做好MySQL的备份与恢复

7、备份需要注意两次备份时间的间隔,全备的周期(备份周期的次数),过期的历史数据的清除,备份操作执行的时间点等问题。

如何做好MySQL的备份与恢复
© 手抄报圈