数据库运维
记录DBA学习成长历程

能力测试

更新案例,扩展解决问题的能力。
MySQL延时从库应用案例-MySQL学习笔记

MySQL延时从库应用案例

阅读(1145)

1主1从,从库延时5分钟,主库误删除1个库 1. 5分钟之内 侦测到主库发生了逻辑损坏误删除操作 2. 立即停止延时从库SQL线程 4.挂维护页 5. 截取relaylog进行恢复(人为模拟SQL线程工作,直到drop之前) 起点 :停止S...

MySQL备份集中单独恢复表

阅读(970)

思考:在之前的项目案例中,如果误删除的表只有10M,而备份有500G,该如何快速恢复误删除表? 提示: drop table city; create table city like city_bak; alter table city d...

mysqldump备份恢复例子

阅读(1034)

1、创建一个数据库 oldboy 2、在oldboy下创建一张表t1 3、插入5行任意数据 4、全备 5、插入两行数据,任意修改3行数据,删除1行数据 6、删除所有数据 7、再t1中又插入5行新数据,修改3行数据 需求,跳过第六步恢复表数据

Xtrabackup企业级增量恢复实战

阅读(951)

背景: 某大型网站,mysql数据库,数据量500G,每日更新量20M-30M 备份策略: xtrabackup,每周日0:00进行全备,周一到周六00:00进行增量备份。 故障场景: 周三下午2点出现数据库意外删除表操作。 如何恢复?

写MySQL备份脚本和策略-MySQL学习笔记

写MySQL备份脚本和策略

阅读(1017)

1、创建一个数据库 oldboy 2、在oldboy下创建一张表t1 3、插入5行任意数据 4、全备 5、插入两行数据,任意修改3行数据,删除1行数据 6、删除所有数据 7、再t1中又插入5行新数据,修改3行数据 需求,跳过第六步恢复表数据

MySQL企业故障恢复案例-MySQL学习笔记

MySQL企业故障恢复案例

阅读(1055)

背景环境 正在运行的网站系统,mysql-5.7.20 数据库,数据量50G,日业务增量1-5M。 备份策略 每天23:00点,计划任务调用mysqldump执行全备脚本 故障时间点 年底故障演练:模拟周三上午10点误删除数据库,并进行恢复...

利用全备+binlog恢复MySQL数据库误删除之前-MySQL学习笔记

利用全备+binlog恢复MySQL数据库误删除之前

阅读(1454)

(1)每天全备 (2)binlog日志是完整 (3)模拟白天的数据变化 (4)模拟下午两点误删除数据库 故障模拟 1. 模拟周一23:00的全备 mysqldump -uroot -p -A -R -E --triggers --maste...

案例-使用MySQL二进制日志恢复数据-MySQL学习笔记

案例-使用MySQL二进制日志恢复数据

阅读(1001)

故障环境介绍 创建了一个库 db, 导入了表t1 ,t1表中录入了很多数据 一个开发人员,drop database db; 没有备份,日志都在.怎么恢复? 思路:找到建库语句到删库之前所有的日志,进行恢复.(开启了GTID模式) 故障案例...