首页 / MYSQL / MySQL-备份和恢复基础介绍
MySQL-备份和恢复基础介绍
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL-备份和恢复基础介绍,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1962字,纯文字阅读大概需要3分钟。
内容图文
![MySQL-备份和恢复基础介绍](/upload/InfoBanner/zyjiaocheng/501/54b855475baf4d80a3c465e175184744.jpg)
1、为什么要备份?
主要是做灾难恢复:
2、备份的主要目的:
应对意外情况的发生
硬件故障、软件故障、自然灾害、******、误操作;
3、要注意的要点:
能容忍最多丢失多少数据:
恢复数据需要在多少时间内完成;
恢复数据尽可能在最短的时间内恢复
需要恢复哪些数据:
1、做还原测试,用于测试备份的可用性:
2、还原演练;
4、备份类型:
完全备份,部分备份
完全备份;整个数据集
部分备份:只备份数据子集;
完全备份、增量备份、差异备份
增量备份:仅备份最近一次完全备份或增量备份(如果存在增量)以来变化的数据;
差异备份:仅备份最近一次完全备份以来变化的数据:
差异备份比增量备份更浪费空间,但是增量备份还原起来比差异备份麻烦很多
热备份、温备份、冷备份
热备:读写操作均可执行;
温备:读操作可执行;但写操作不成;
冷备:读写操作均不可进行;
MyISAM:温备,不支持热备
InnoDB:热备;
物理备份、逻辑备份
物理备份;直接复制数据文件进行备份;
逻辑备份:从数据库中“导出”数据另存而进行的备份;逻辑备份会丢失精度
逻辑备份:与存储引擎无关;
备份时需要考虑的因素;
温备需要考虑持锁多久
备份过程的时长
备份负载
恢复过程的时长
备份什么?
数据
二进制日志、innodb的事务日志;
代码(存储过程、存储函数、触发器、事件调度器)
服务器的配置文件
设计备份方案:
数据集:完全+增量;
备份手段:物理,逻辑;
备份工具:
mysqldump:逻辑备份工具,适用所有存储引擎,温备;完全备份、部分备份;对于innodb存储引擎支持热备;
cp,tar等复制归档工具;物理备份工具,适用所有存储引擎。冷备;完全备份,部分备份;
lvm2的快照;几乎热备;借助于文件系统管理工具进行备份;
mysqlhotcopy:几乎冷备;仅适用myisam存储引擎;
备份工具的选择:
MySQLdump+复制binlog:
MySQLdump:做完全备份
复制binlog中指定时间范围的event:增量备份;
lvm2快照+复制binlog:
lvm2快照:使用cp或tar等做物理备份;完全备份;
复制binlog中指定时间范围的event;增量备份
xtrabackup:
由Percona提供的支持对innodb做热备(物理备份)的工具;
完全备份、增量备份;
MySQL-备份和恢复基础介绍
标签:支持 读写 二进制日志 sam 注意 时长 丢失 情况 热备
本文系统来源:http://blog.51cto.com/dklwj/2299952
内容总结
以上是互联网集市为您收集整理的MySQL-备份和恢复基础介绍全部内容,希望文章能够帮你解决MySQL-备份和恢复基础介绍所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。