第14章、备份恢复
1.生产中备份恢复的方式
2.mysqldump备份实战及原理
3.利用mysqldump全备及binlog恢复数据
4.xtrabackup备份工具安装
5.xtrabackup备份恢复实战及原理
6.binlog备份
1.生产中备份恢复的方式
逻辑备份:mysqldump
可读性高,但是消耗资源,备份速度慢
物理备份:xtrabackup
备份速度快,占用更多的存储空间
增量备份:binlog
clone plugin:远程备份数据
日常备份管理:
。备份空间是否充足
。备份文件是否存在
。定期恢复演练
备份类型:
热备、温备、冷备
2.mysqldump备份实战及原理
①mysqldump工具的使用
mysqldump -uroot -p12345 -S /data/mysql/mysql3306/mysql.sock 用于连接数据库
-A 备份当前实例下所有的数据库
-B 备份指定的数据库
db t1 t2 备份库中的指定表
-E 备份事件
-R 备份存储过程和函数
–triggers 备份触发器
–master-data=2 备份时记录当时的position号或者gtid号;这个position就是起始位置
–single-transaction 触发一致性备份
–set-gtid-purged=on 主从复制环境中
案例:备份当前实例下的所有数据库
mysqldump -uroot -p123456 -S /data/mysql/mysql3306/mysql.sock -A -R -E --triggers --master-data=2 --single-transaction > ./all_3306_`date +%Y%m%d`.sql
若开启了gtid,需要增加个参数–set-gtid-purged=OFF
mysqldump -uroot

最低0.47元/天 解锁文章
761

被折叠的 条评论
为什么被折叠?



