MariaDB备份和恢复
一、为什么要备份? 灾难恢复:硬件故障、软件故障、自然灾害、黑客攻击、误操作; 测试二、要注意的要点: 能容忍最多丢失多少数据; 恢复数据需要多长时间内完成; 需要恢复哪些数据; (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备份和恢复相关推荐
- MariaDB/MySQL备份和恢复(三):xtrabackup用法和原理详述
MariaDB/MySQL备份恢复系列: 备份和恢复(一):mysqldump工具用法详述 备份和恢复(二):导入.导出表数据 备份和恢复(三):xtrabackup用法和原理详述 xtrabacku ...
- mysql fulsh_mysql之备份和恢复(msyqldump、LVM、xtrabackup)
备份类型: 根据备份时是服务器是否在线: 热备份(HOT): 读写操作不受影响 温备份(WARM): 进可以执行读操作,写操作不能执行 冷备份(COLD): 读写操作均不能进行 根据备份时对数据文件的 ...
- MySQL备份,恢复方案,mysqlbinlog,mysqldump,主从,主主复制
DBMS数据库管理系统的三层模型:物理层,逻辑层以及视图层. 物理层:决定数据的存储形式. 逻辑层:是一张有一张的表,一行行的数据记录. 视图层:让用户看起来更方便,可有可无. 存储引擎:使逻辑层中s ...
- MySQL中的备份和恢复
如何用mysql 命令进行备份和恢复?以test 库为例,创建一个备份,并再用此备份 进行恢复. mysqldump -u root -p test > test.sql mysql -u ro ...
- mysql dump xtrabackup_MySQL之备份和恢复(msyqldump、LVM、xtrabackup)
备份类型: 根据备份时是服务器是否在线: 热备份(HOT): 读写操作不受影响 温备份(WARM): 进可以执行读操作,写操作不能执行 冷备份(COLD): 读写操作均不能进行 根据备份时对数据文件的 ...
- MySQL备份和恢复:mysqldump工具用法详述
MariaDB/MySQL备份和恢复(一):mysqldump工具用法详述 分类: 数据库系列 本文原创地址在博客园:https://www.cnblogs.com/f-ck-need-u/p/901 ...
- Mairadb数据库的备份和恢复
Mairadb数据库的备份和恢复 一.检查数据库状态 1.检查mariadb的服务状态 2.测试进入mariadb数据库 二.配置二进制日志功能 1.修改/etc/my.conf 2.重启服务 3.查 ...
- MySQL数据库基础:安装+登入+SQL操作语句+数据库授权、备份、恢复+其他操作
MySQL简介 MySQL最流行的RDBMS(关系型数据库系统),特别是在WEB应用方面,表现特点 数据以表格的形式出现 每行为各种记录名称 每列为记录名称所对应的数据域 许多的行和列组成一张表单 若 ...
- MYSQL差异备份、恢复与多表查询
MYSQL备份与多表查询 mysql 备份与恢复 数据库备份分类 mysql备份工具mysqldump 差异备份与恢复 开启MySQL服务器的二进制日志功能 对数据库进行完全备份 mysql差异备份恢 ...
最新文章
- wpf指定的元素已经是另一个元素的逻辑子元素。请先将其断开连接。_在60分钟内建立一个无代码应用程序...
- 你遇到过哪些理工科的实验高手,他们有哪些优秀的思维习惯?
- PowerDesigner 逆工程生成物理模型图解
- php7连接oracle数据库,使用一个持久连接连到 Oracle 数据库 - PHP 7 中文文档
- 20155327第三周学习总结
- sql中的遇到的有问题的
- 前端学习(570):margin负值下的等高布局
- mysql业务繁忙时能建索引吗_MySQL DBA面试高频三十问
- java split空字符_java split函数结尾空字符串被丢弃的问题
- Python 回归 普通最小二乘法(Ordinary Least Squares)
- paas-openshift
- java 反射机制及其应用
- 《Java核心技术卷一》读书笔记(二)
- Myeclipse6.5中安装maven
- 使用反射创建实例/对象的两种方法
- Node.js相关——CommonJS规范
- NetApp存储设置时间报“date: cannot set date when NTP is running.”处理
- Charles 手机https抓包
- PostGreSQL8.0.0中文手册
- 看《墨攻》理解IoC
热门文章
- Git常用命令使用大全
- 点运算符(.)和中括号运算符([])有哪些区别
- HDU2089——不要62 (数位DP)
- 获取指定长度的随机字符串
- centos下wget时提示unable to resolve host address ...
- 迈克菲实验室:仅42%的网络安全专业人士使用共享威胁情报
- 移动端 UI 适配最佳实践(中)
- HDU 4281 Judges' response [MTSP]
- 漫谈数据库索引 | 脚印 footprint(转载)
- javascript事件详细说明