mysql学习——备份恢复基础

规划备份需要考虑的因素

RPO,RTO

 

mysql学习——备份恢复基础

逻辑备份:

优点:

1 逻辑备份是可以用编辑器查看的普通文件

2 mysqldump非常灵活,甚至可以用where子句

3 与存储引擎无关,从mysql服务器中提取数据,可以跨存储引擎恢复

4 有助于数据损坏恢复

5 可以远程操作,异机恢复

 

缺点:

1 恢复时间叫长

2 恢复出来的数据可能不一致(浮点、bug等)

3 undo

 

 

物理备份:

优点:

1 对于myISAM只需要复制文件即可,对于innodb可能需要停服务等操作保障数据的一致性

2 从物理备份中恢复数据更快

缺点:

1 不能总是跨平台恢复

 

 

备份工具:

1 enterprise backup,需要从oracle购买mysql enterprise,oracle官方工具,收费

2 xtrabackup开源工具,免费,需要单独安装,可以热备份

3 mysqldump逻辑备份,mysql自带

4 into table

5 lvm快照

6 tar包 cp