前言:今天有个已经毕业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常识性的技术,如果切实给您带来了帮助,请您及时关注、点赞。

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

  1. 如何利用MySQL的binlog恢复误删数据库详解

    文章来源: 学习通http://www.bdgxy.com/ 目录 1 查看当前数据库内容并备份数据库 2 开启bin_log功能 3 模拟误操作(插入3条数据,删除数据库) 4 数据恢复 5 总结 ...

  2. MySQL服务器地址为空,C++/MySQL - 通过主机地址访问数据库时'未知的MySQL服务器主机';没有IP...

    我有一个数据库设置在我的1and1包中,我想在C++应用程序中连接到它.它在PHP中工作得很好.C++/MySQL - 通过主机地址访问数据库时'未知的MySQL服务器主机';没有IP 的问题是,我没 ...

  3. mysql 二进制日志在哪_如何通过Mysql的二进制日志恢复数据库数据

    经常有网站管理员因为各种原因和操作,导致网站数据误删,而且又没有做网站备份,结果不知所措,甚至给网站运营和盈利带来负面影响.所以本文我们将和大家一起分享学习下如何通过Mysql的二机制日志(binlo ...

  4. mysql实时读写_[DataBase] MySql 查看实时日志

    MySql 查看实时日志 -f 代表会实时读取该文件的更新内容 tail -f /usr/local/mysql/log/mysql.log 配置好日志 [mysqld] log-error = /u ...

  5. mysql 日志表设计_在mysql 使用binlog日志

    一. 利用binlog恢复库表 策略: 1.启用binlog日志 2.创建db1库tb1表,插入3条记录 3.删除tb1表中刚插入的3条记录 4.使用mysqlbinlog恢复删除的3条记录 步骤一: ...

  6. 60-100-022-使用-MySQL 开启全局查询日志

    文章目录 1.概述 2.开启 2.2 通过命令开启该功能 3.总结 1.概述 前言:全局查询日志用于保存所有的sql执行记录,该功能主要用于测试环境,在生产环境中永远不要开启该功能. 2.开启 1.通 ...

  7. mysql开启binlog日志影响性能吗_mysql binlog日志优化及思路

    在数据库安装完毕,对于binlog日志参数设置,有一些参数的调整,来满足业务需求或使性能最大化.Mysql日志主要对io性能产生影响,本次主要关注binlog 日志. 查一下二进制日志相关的参数 my ...

  8. mysql 安时间查询格式_安装MySQL慢查询日志工具Anemometer

    首先安装LNMP环境,要求PHP-5.3以上版本.参考:http://isadba.com/?p=82 或者参考 http://isadba.com/?p=572 然后下载Anemometergit ...

  9. MySQL使用二进制日志恢复数据库

    一.二进制日志简介 MySQL有不同类型的日志,其中二进制文件记录了所有对数据库的修改,如果数据库因为操作不当或其他原因丢失了数据,可以通过二进制文件恢复. 在my.ini文件中设置了log-bin, ...

最新文章

  1. stm32 flash和sram
  2. ADO.NET复习总结(5)--工具类SqlHelper 实现登录
  3. 《java编程思想》读后笔记:二,吸血鬼数字
  4. 十三、深入Java的Scanner类
  5. 2019牛客暑期多校训练营(第七场)J A+B problem
  6. java i o流异常问题_第四章 Java的I/O流和异常处理
  7. Python中装饰器的理解和实现
  8. JavaScript——Prototype详探
  9. matlab 捕食者和猎物,[转载]与“猎物-捕食者模型”有关的模拟题
  10. Mysql用户权限管理:Grank和Revoke
  11. spring 默认情况下事务是惟一的 同一个方法里面第一个sql开启后 在执行完 将事务传递给下一个sql...
  12. 如何在 HTML 中将表格居中
  13. 三星 c5 html,三星GALAXY C5/C7参数配置介绍 均支持Samsung Pay
  14. 一句话解释新西兰技术移民
  15. 将Linux下文件目录使用Nginx代理使浏览器可访问
  16. JS Module Revealing Module Pattern
  17. 笔记本电脑上insert scrlk 键和 insert键(插入和改写格式转换)
  18. 修复图片音频全新升级带特效喝酒神器小游戏微信小程序源码下载-多种游戏支持流量主
  19. 秋招经验总结(私企,外企,国企)
  20. 判断单链表是否有环以及环的连接点

热门文章

  1. (附源码)计算机毕业设计SSM旅游足迹分享系统
  2. 腾讯云TRTC服务实现小程序语音/视屏会议
  3. lda主题模型的可视化_Gensim LDA主题模型实验
  4. 4 个免费好用的 WordPress 图库插件
  5. c语言.jpg图片转成数组_AWTK——基于C语言开发的GUI框架,功能强大,支持跨平台同步开发...
  6. 使用Domain Adaption提升小场景时间序列预测效果的方法
  7. 读《枪炮,病菌和钢铁》
  8. 网站接入服务器必须备案吗,服务器和域名必须备案吗
  9. Go语言并发安全与锁
  10. The NTVDM CPU has encountered an illegal instruction. CS:0006 IP:130a ....