生产数据库软件被卸载怎么办?其实可以这样来恢复

概述

今天在部署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进行处理,非常感谢!

上一篇 2019年7月14日
下一篇 2019年7月15日

相关推荐