概述
今天在部署percona-toolkit 时,由于提示缺了perl-Time-HiRes,但是yum安装却提示已经安装了,之前yum没配置好,所以就打算yum remove perl-Time-HiRes.x86_64后重装。这里忽略了mysql数据库是用rpm安装的方式,由于依赖导致整个mysql数据库软件都给删了,生产数据库直接停了。
其中2个故障图:
思路
先捋一捋思路:
1、mysql数据库昨晚11点自动备份,也有binlog,那问题不大,还可以恢复到事故前一秒
2、这个问题应该只是把mysql软件卸载了,数据是没影响的,考虑先用rpm安装的方式安装mysql软件
实施步骤
1、rpm安装mysql数据库
2、修改配置文件
3、重启数据库
4、验证数据
数据已恢复
这个故障大概影响了生产业务5分钟,看来生产环境任何操作都得三思而后行啊,也想起了盖总一句话:备份重于一切!
后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!