(4.3)mysql备份还原——mysql备份策略
(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表文件丢失以及被覆盖。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
2018-04-08 事务控制及try catch
2018-04-08 SQL SERVER深入学习学习资料参考
2018-04-08 SQL Server 学习博客分享列表(应用式学习 + 深入理解)
2018-04-08 SQL Server学习路径(文章目录)
2018-04-08 使用tar+pigz+ssh实现大数据的高效传输