MySQL三种备份
一)备份分类 1 2 3 4 5 6 7 8 9 10 11 12 冷备:cold backup数据必须下线后备份 温备:warm backup全局施加共享锁,只能读,不能写 热备:hot backup数据不离线,读写都能正常进行 备份的数据集 完全备份:full backup 部分备份:partial backup 备份时的接口(是直接备份数据文件还是通过mysql服务器导出数据) 物理备份:直接复制(归档)数据文件的备份方式:physical backup 逻辑备份:把数据从库中提出来保存为文本文件:logical backup 完全备份:full backup 增量备份:incrementl backup 差异备份:fidderential backup 二)备份工具mysqldump讲解 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 mysqldump:逻辑备份工具 InnoDB引擎热备,MyISM温备,Aria温备 备份和恢复的过程比较慢,很难实现差异或增量备份 恢复时,如果目标库不存在,需要事先手动创建 常用选项: --all-databases:备份所有库 --databases db1 db2...:备份指定的多个库 注意:备份前要加锁: --lock-all