吉米_王:MySQL开启log_bin日志,误删数据库时你最后的救命稻草

前言:今天有个已经毕业1年多的学生回来找我吃饭,说到了他自己在公司干的SB事情,就是误删了公司数据库,不幸中的万幸是公司MySQL开启了log_bin日志,所以没出现不可挽回的损失。

个人感悟:无论是刚刚入行的‘猿友’还是入行很久的‘老猿’,我相信都会遇到过因为各种原因(很多情况下是自己误删了数据库)的操作.drop databases xxxxx。而误删了线上项目的数据库是一件很恐怖的事情,那么如果大家遇到这种情况怎么办呢?首先不要着急(我感觉说了也白说-,-,貌似不着急是不可能的),先看一看自己的mysql是否开启了log-bin日志功能,如果没有???也没有定期备份数据的习惯,那么game over !!!

那接下来我们就讲一下,MySQL如何开启log_bin日志
  1. 直接先用mysql -u root -p命令进行登录
  2. 使用show variables like ‘log_%’;验证是否开启了binlog
    在这里插入图片描述

很显然根据上图情况来看,我们的log_bin很明显是处于未开启状态

  1. 查找mysql配置文件my.cnf所在的位置
    在这里插入图片描述

  2. 使用vim编辑器编辑指定路径文件
    在这里插入图片描述

  3. 在my.cnf中插入下面代码,保存退出
    在这里插入图片描述

  4. 重启mysql
    在这里插入图片描述

  5. 查看log-bin开启情况
    在这里插入图片描述

  6. 确认log-bin数据保存地址,出现以下两个文件说明log-bin开启成功了
    在这里插入图片描述

特别声明:本人是一个普通的IT从业人员,相对于很多技术大牛,自己感觉只是个初中生,写此博文也只是普及一些IT常识性的技术,如果切实给您带来了帮助,请您及时关注、点赞。

猜你喜欢

转载自blog.csdn.net/qq_41475067/article/details/112486597