mysql学习——备份恢复基础
规划备份需要考虑的因素
RPO,RTO
逻辑备份:
优点:
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