MySQL备份
来源:互联网 发布:iina for mac下载 编辑:程序博客网 时间:2024/06/16 21:24
- 按照备份的方式:
热备(在线备份):备份操作在数据库运行时进行,对数据库的运行没有任何的影响。
冷备(离线备份):备份操作在数据库停止时进行
温备:备份操作在数据库运行时进行,对数据库的运行有所影响(加锁)。 - 按照备份后文件的内容:
逻辑备份:备份出来的文件内容是可读的。优点是可以观察导出文件的内容,缺点是备份恢复时间长
裸文件备份(物理备份):复制数据库的物理文件,备份的时间比较短,恢复时间也短。但是由于不可读只能等到恢复之后才能检测出数据是否是正确的。 按照备份数据库的内容:
全量备份:对数据库进行一次完整的备份。恢复速度最快,备份时间较长,且很耗费磁盘空间。
增量备份:在上次备份的基础上对更改的数据进行备份,缩短备份的时间,但是恢复时间较长而且恢复比较复杂。
日志备份:备份二进制日志,和全量备份、增量备份一起可以做任意时间点的恢复。- DBA在做备份和恢复操作时需要考虑的因素:
- 确定备份的表的存储引擎是事务型还是非事务型(在处理数据一致性方面不同)
- 确定使用全备份还是增量备份(全备份的备份时间长、恢复时间短,增量备份的备份时间短、恢复时间长,要以数据量和恢复时长的限制来决定使用哪一种备份)
- 做定期的备份(备份周期由系统可承受的恢复时间决定)
- 确保MySQL 的log-bin已经打开
- 经常做备份恢复测试,确定备份是可用的
- 由于线上要求持续的服务,而且备份时间要尽量短,避免对线上业务服务的影响,所以一般选择物理备份为主,逻辑备份为辅,再加上二进制日志备份来达成快速备份,快速任意点恢复。
- DBA在做备份和恢复操作时需要考虑的因素:
阅读全文
0 0
- php备份备份mysql
- MySQL备份
- MySql备份
- mysql备份
- mysql 备份
- mysql备份
- mysql备份
- MySql备份
- mysql备份
- mysql备份
- mysql 备份
- MySQL 备份
- Mysql备份
- mysql备份
- mysql 备份
- mysql 备份
- mysql备份
- mysql 备份
- 高仿APP——元贝驾考(三)ListView多ItemView
- WebStorm里面配置运行React Native的方案
- Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法
- ESP8266 Smartconfig一键配置 NodeMCU
- 鲜为人知的编程真相
- MySQL备份
- JAVA 常用开发快捷键大全
- lamp+rsyslog+loganalyzer实现日志服务器
- 前端面试题一
- 错误1122error MSB3073: 命令“copy ..\..\3rd\staticlib\openblas\x64\*.dll ..\..\Build\cpu\Debug\x64\ cop
- mysql中有数据修改无数据添加
- LeetCode: 283. Move Zeroes
- C++this指针解析
- Manacher