一、为什么要备份?    灾难恢复:硬件故障、软件故障、自然灾害、黑客攻击、误操作;    测试二、要注意的要点:    能容忍最多丢失多少数据;    恢复数据需要多长时间内完成;    需要恢复哪些数据;

    (1)做还原测试,用于测试备份的可用性    (2)还原演练三、备份类型:    完全备份,部分备份        完全备份:整个数据集;        部分备份:只备份数据子集;    完全备份、增量备份、差异备份        增量备份:仅备份最近一次完全备份或增量备份(如果存在增量)以来变化的数据;        差异备份:仅备份最近一次完全备份依赖变化的数据;    热备份、温备份、冷备份        热备:读写操作均可执行;        温备:读操作可进行;但写操作不可用;        冷备:读写操作均不可进行;        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做热备(物理备份)的工具            完全备份、增量备份

转载于:https://www.cnblogs.com/fansik/p/7833250.html

MariaDB备份和恢复相关推荐

  1. MariaDB/MySQL备份和恢复(三):xtrabackup用法和原理详述

    MariaDB/MySQL备份恢复系列: 备份和恢复(一):mysqldump工具用法详述 备份和恢复(二):导入.导出表数据 备份和恢复(三):xtrabackup用法和原理详述 xtrabacku ...

  2. mysql fulsh_mysql之备份和恢复(msyqldump、LVM、xtrabackup)

    备份类型: 根据备份时是服务器是否在线: 热备份(HOT): 读写操作不受影响 温备份(WARM): 进可以执行读操作,写操作不能执行 冷备份(COLD): 读写操作均不能进行 根据备份时对数据文件的 ...

  3. MySQL备份,恢复方案,mysqlbinlog,mysqldump,主从,主主复制

    DBMS数据库管理系统的三层模型:物理层,逻辑层以及视图层. 物理层:决定数据的存储形式. 逻辑层:是一张有一张的表,一行行的数据记录. 视图层:让用户看起来更方便,可有可无. 存储引擎:使逻辑层中s ...

  4. MySQL中的备份和恢复

    如何用mysql 命令进行备份和恢复?以test 库为例,创建一个备份,并再用此备份 进行恢复. mysqldump -u root -p test > test.sql mysql -u ro ...

  5. mysql dump xtrabackup_MySQL之备份和恢复(msyqldump、LVM、xtrabackup)

    备份类型: 根据备份时是服务器是否在线: 热备份(HOT): 读写操作不受影响 温备份(WARM): 进可以执行读操作,写操作不能执行 冷备份(COLD): 读写操作均不能进行 根据备份时对数据文件的 ...

  6. MySQL备份和恢复:mysqldump工具用法详述

    MariaDB/MySQL备份和恢复(一):mysqldump工具用法详述 分类: 数据库系列 本文原创地址在博客园:https://www.cnblogs.com/f-ck-need-u/p/901 ...

  7. Mairadb数据库的备份和恢复

    Mairadb数据库的备份和恢复 一.检查数据库状态 1.检查mariadb的服务状态 2.测试进入mariadb数据库 二.配置二进制日志功能 1.修改/etc/my.conf 2.重启服务 3.查 ...

  8. MySQL数据库基础:安装+登入+SQL操作语句+数据库授权、备份、恢复+其他操作

    MySQL简介 MySQL最流行的RDBMS(关系型数据库系统),特别是在WEB应用方面,表现特点 数据以表格的形式出现 每行为各种记录名称 每列为记录名称所对应的数据域 许多的行和列组成一张表单 若 ...

  9. MYSQL差异备份、恢复与多表查询

    MYSQL备份与多表查询 mysql 备份与恢复 数据库备份分类 mysql备份工具mysqldump 差异备份与恢复 开启MySQL服务器的二进制日志功能 对数据库进行完全备份 mysql差异备份恢 ...

最新文章

  1. wpf指定的元素已经是另一个元素的逻辑子元素。请先将其断开连接。_在60分钟内建立一个无代码应用程序...
  2. 你遇到过哪些理工科的实验高手,他们有哪些优秀的思维习惯?
  3. PowerDesigner 逆工程生成物理模型图解
  4. php7连接oracle数据库,使用一个持久连接连到 Oracle 数据库 - PHP 7 中文文档
  5. 20155327第三周学习总结
  6. sql中的遇到的有问题的
  7. 前端学习(570):margin负值下的等高布局
  8. mysql业务繁忙时能建索引吗_MySQL DBA面试高频三十问
  9. java split空字符_java split函数结尾空字符串被丢弃的问题
  10. Python 回归 普通最小二乘法(Ordinary Least Squares)
  11. paas-openshift
  12. java 反射机制及其应用
  13. 《Java核心技术卷一》读书笔记(二)
  14. Myeclipse6.5中安装maven
  15. 使用反射创建实例/对象的两种方法
  16. Node.js相关——CommonJS规范
  17. NetApp存储设置时间报“date: cannot set date when NTP is running.”处理
  18. Charles 手机https抓包
  19. PostGreSQL8.0.0中文手册
  20. 看《墨攻》理解IoC

热门文章

  1. Git常用命令使用大全
  2. 点运算符(.)和中括号运算符([])有哪些区别
  3. HDU2089——不要62 (数位DP)
  4. 获取指定长度的随机字符串
  5. centos下wget时提示unable to resolve host address ...
  6. 迈克菲实验室:仅42%的网络安全专业人士使用共享威胁情报
  7. 移动端 UI 适配最佳实践(中)
  8. HDU 4281 Judges' response [MTSP]
  9. 漫谈数据库索引 | 脚印 footprint(转载)
  10. javascript事件详细说明