(4.3)mysql备份还原——mysql备份策略
2023-09-11 14:21:09 时间
(4.3)mysql备份还原——mysql备份策略
1、指定备份策略时需要考虑的点
【1.1】备份周期:2次备份间隔时长
【1.2】备份方式:在备份周期中,使用什么备份方式、备份模式
【1.3】实现方式:自动/手动备份
【1.4】备份介质:思考好存放介质,介质目录,raid等
【1.5】保证良好的一致性
【1.6】备份成本:时间、空间、性能 的消耗
【1.7】恢复成本:数据恢复消耗时间,数据恢复容忍丢失量,业务宕机时间
2、一般备份策略
【2.1】小型(10G以内):
直接拷贝数据库文件(文件系统备份工具cp),适合小型数据库,是最可靠的。
【2.2】中型(10-100G):
mysqldump备份数据库(完备+增量备,速度较慢),在myIsam是温备份,InnoDB是热备份
【2.3】大型(100G以上):
Xtrabackup && lvs 快照从屋里角度实现几乎热备的完全备份,配合二进制日志备份实现增量备份,速度快适合比较繁忙的数据库。
3、mysql灾难恢复的可能情况
【3.1】系统崩溃,只剩下数据文件
【3.2】误删delete、drop、truncate表,以及mdf/frm,ibd ibdata1文件变成0字节
【3.3】各种mysql错误的修复:如Mysql无法启动,事务死锁,ibdata1文件无法启动等等
【3.4】mysql数据库中数据文件ibdata1和ibd出现坏块
【3.5】mysql数据文件被误删、被覆盖、被老备份数据覆盖
【3.6】磁盘阵列上崩溃,或者严重损坏
【3.7】ibdata1文件丢失或者被覆盖,IBD表文件丢失以及被覆盖。
相关文章
- mysql pxc集群 原理 (图解+秒懂+史上最全)
- 【MySQL】SQL语句查询、约束、备份与恢复
- mysql命令备份和还原
- MySQL: privileges
- 连接Mysql提示Can’t connect to local MySQL server through socket的解决方法
- 定时每天备份mysql
- Mysql错误check the manual that corresponds to your MySQL server version for the right syntax
- 【MySQL进阶-10】mysql语句的执行流程以及集群的高可用
- MySQL mysqldump备份数据库及恢复数据库(mysql命令)
- MySQL查看/修改/删除索引
- Mysql表连接:内连接、外连接、交叉连接、自然连接真的都不一样吗
- MySQL基础值 存储过程和函数
- 【MySQL】2.2 SQL语言规则与规范
- mysql—MySQL数据库中10位或13位时间戳和标准时间相互转换
- liunux mysql MySQL表名不区分大小写的设置方法
- (4.2)mysql备份还原——备份概述
- 使用php全量备份mysql数据
- [Mysql]数据库创建严谨度:由低到高
- Linux 使用Mycat实现读写分离(基于Mysql的读写分离)
- mysql---备份数据库
- ubuntu下安装mysql
- 【C#】使用MySql.Data.dll连接MySQL数据库
- 【MySQL】 MySQL 8.0 新特性之原子 DDL