1.全量备份

全量数据就是数据库中所有的数据,全量备份就是把数据库中所有的数据进行备份。

备份所有库:

mysqldump -uroot -ppoldboy -S /data/3306/mysql.sock -F -B -A|gzip >/server/backup/mysqlbak_$(date+%F).sql.gz

备份一个库:

mysqldump -uroot -ppoldboy -S /data/3306/mysql.sock -F -B  |gzip >/server/backup/mysqlbak_$(date+%F).sql.gz

2.增量备份

增量数据是从上次全量备份之后,更新的新数据。对于mysql来说,binlog日志就是msyql的增量数据。

3.企业场景,增量或者全量备份

1)中小公司,全量一般是每天一次,业务流量低谷执行全备,备份时会锁表。

2)单台数据库,如何增量。用rsync(配合定时任务频率大点或者inotify,主从复制)把所有binlog备份到远程服务器,尽量做主从复制。

3)大公司周备,每周六00点一次全量,下周日-下周六00点前都是增量。

优点:节省备份时间,减少备份压力。

缺点:增量的binlog文件副本太多,还原会很麻烦。

4)一主多从,会有一个从库做备份,延迟同步

1.迁移或者升级数据库时

2.增加从库

3.人为的DDL,DML语句,主从库没办法,所有库都会执行,此时需要备份

4.跨机房灾备,需要备份到异地

一般由人为或者程序误操作导致的变化,需要增量恢复,因为其他从库都进行了误操作。

4.重新刷新一个binlog日志:

mysqladmin  -uroot -p'oldboy124' -S /data/3306/mysql.sock flush-logs

5.增量恢复小结

1)人为sql造成的误操作

2)全备和增量

3)恢复时建议对外停止更新

4)  恢复全量,然后把增量日志中由问题的sql删除,进行恢复

其核心思想

1)流程制度控制,防止问题发生,如果不做,面临服务和数据,鱼和熊掌不可兼得

2)延迟备份来解决。监控,黑名单,白名单机制。

3)业务需求容忍度,可量化的目标,选择停库,根据需求选择停库或者锁表或者容忍丢失部分数据。

最新文章

  1. MFC学习笔记
  2. Java基础-接口中国特色社会主义的体制中有这样的现象:地方省政府要坚持党的领导和按 照国务院的指示进行安全生产。请编写一个java应用程序描述上述的体制现象。 要求如下: (1)该应用程序中有一个“党中央”接口:CentralPartyCommittee,该接口中 有个“坚持党的领导”方法:void partyLeader() (2)该应用程序中有一个“国务院”抽象类:StateCouncil,
  3. 课堂随笔 set (集合)
  4. StringGrid 实例4 本例功能: 1、给每个单元格赋值 2、调整当前单元格位置:上下左右;
  5. ubuntu下使用nginx部署Laravel
  6. .NET 笔试题--自已作答
  7. POJ 2777 Count Color(线段树染色,二进制优化)
  8. python set type 集合类型的数据介绍 (set frozenset)
  9. [wikioi]多源最短路
  10. man ssh翻译(ssh命令中文手册)
  11. angular-cli学习笔记 快速创建代码模板
  12. int LL数据范围
  13. 11-11SQLserver基础--数据库之触发器
  14. PHP的学习路线规划
  15. 【QRcode二维码】:使用JS前端插件QRcode.js生成二维码
  16. vim:inoremap命令
  17. sftp,get命令使用*通配符的方式获取批量的文件
  18. css+html+JQuery 万能弹出层,居中显示
  19. 基于openresty配置https访问
  20. 数据结构(java语言描述)

热门文章

  1. LinkedList源码阅读笔记
  2. 【php】Swoole之php高性能通信框架
  3. C语言笔记 15_标准库&locale&math&setjmp&signal&stdarg&stddef
  4. CSS(3)之 less 和rem
  5. 干货 | 运维福音——Terraform自动化管理京东云
  6. Leetcode第1题:两数之和
  7. Django2.0——Form组件简单总结
  8. CodeForces 1287B Hyperset
  9. 17.3.12---socket
  10. PAT Basic 1007 素数对猜想 (20) [数学问题-素数]