查看二进制日志功能是否打开:show variables like  "%bin%";如果log-bin显示off就是没打开,没打开的话就在/etc/my.cnf中的[mysqld]下添加log-bin=mysql-bin(其中mysql-bin是日志文件开头名称,可以自定义)

mysql误删数据文件,

第一种方法:这种方式需要二进制文件内容很全,如果二进制文件里面没有建表语句,drop的那个表你也就无法恢复

查看正在使用的是哪个二进制文件:show master status;看到是mysql-bin.000002

备份:mysqlbinlog mysql-bin.000002 > test1.sql

修改掉敏感数据:例如drop database xx

恢复:mysql < test1.sql

第二种方法:

第一步,查看当前正在使用的二进制日志文件的名字是什么:show master status;

查看当前一共有多少二进制日志文件以及他们的大小: show master logs;

第二:看日志文件的命令,主要看日志文件里有什么sql语句,找出时间点进行下面的恢复操作:/usr/local/mysql/bin/mysqlbinlog mysql-bin.000091 | less

两种从二进制日志文件恢复方式:一个是按照时间:/usr/local/mysql/bin/mysqlbinlog --start-datetime "2017-02-14 0:12:59" --stop-datetime "2017-02-14 0:13:31" mysql-bin.000091 | mysql -uroot -proot  时间要看的准

上图中的create  table c2的开始时间是2017-02-14 0:12:59 ,停止时间是: 2017-02-14 0:13:31

第二个 上图的at xxx,xxx是大小,看大小:/usr/local/mysql/bin/mysqlbinlog --start-position=361 --stop-position=574 mysql-bin.000091 | mysql -uroot -proot

mysql防止误删除_mysql误删除处理方法相关推荐

  1. mysql数据迁移_Mysql数据迁移方法

    MySQL迁移通常使用的有三种方法: 1.数据库直接导出,拷贝文件到新服务器,在新服务器上导入. 2.使用第三方迁移工具. 3.数据文件和库表结构文件直接拷贝到新服务器,挂载到同样配置的MySQL服务 ...

  2. mysql ibdata1 删除_mysql 误删除ibdata1之后的恢复方法

    mysql 误删除ibdata1之后如何恢复 如果误删除了在线服务器中mysql innodb相关的数据文件ibdata1以及日志文件 ib_logfile*, 应该怎样恢复呢? 这时候应该一身冷汗了 ...

  3. MySQL文件后_MySQL误删除文件后,如何恢复

    MySQL在运行中,如果误删除数据文件,只有服务进程没有退出,那么就有办法将其恢复. 首先介绍Linux下lsof:他可以显示打开的文件和网络连接. 其次/proc目录包含了反映内核和进程树的各种文件 ...

  4. mysql数据库迁徙_Mysql数据迁徙方法工具解析

    这篇文章主要介绍了mysql数据迁徙方法工具解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 数据迁徙是每个后端都会遇到的工作之一,本文介绍了一些 ...

  5. 主机mysql密码修改_mysql密码修改方法_配置root密码_mysql 改数据库名_mysql忘记密码...

    windows平台下如何修改mysql数据库密码 先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的, 所以一般用户无法更改密码,除非请求管理员:名站互联http://ww ...

  6. mysql去掉乱码_mysql消除乱码方法集

    mysql消除乱码方法集 我用php+mysql做系统的时候发现数据库的汉字在数据库里是显示正常的,但是一旦数据库与php连接,汉字就会显示为???多个问号,一直都在想办法解决它,但是试了好包括修改p ...

  7. mysql数据库修复_MySQL数据库修复方法(MyISAM/InnoDB)

    在网上找了篇MySQL的技术文章,感觉不错,把它翻译过来共享下. 原文作者:Mike Peters 我整理了7条修复MySQL数据库的方法,当简单的重启对数据库不起作用,或者有表崩溃时. 简单的MyS ...

  8. mysql 瘦身_Mysql瘦身方法

    Mysql瘦身方法 注意: 1. 在操作之前请先停止数据库服务,把mqslq5这个文件夹拷贝一份做备份: 2. 在数据库所在电脑安装navicate这个数据库连接工具: 3. 确定一些没用的信息删除: ...

  9. mysql 瘦身_Mysql瘦身方法_MySQL

    bitsCN.com Mysql瘦身方法 注意: 1. 在操作之前请先停止数据库服务,把mqslq5这个文件夹拷贝一份做备份: 2. 在数据库所在电脑安装navicate这个数据库连接工具: 3. 确 ...

最新文章

  1. C 语言 链表的创建与打印
  2. 使用js技术使字体闪烁
  3. .Net Core微服务架构技术栈的那些事
  4. android学习日记13--数据存储之ContentProvide
  5. 【从入门到放弃-ZooKeeper】ZooKeeper入门
  6. 知识图谱开发实战案例剖析_我从剖析Web开发人员路线图中学到的知识
  7. 新版JupyterLab快捷键+调试技巧(建议收藏)
  8. linux sed 1的意思,linux命令(1):sed命令
  9. 蓝桥杯2021年第十二届C++省赛第一题-空间
  10. MAC查看CPU信息
  11. Linux文件打包成不同后缀的压缩文件
  12. dubboX提供rest服务
  13. Linux/Unix桌面趣事:让桌面下雪
  14. Market Risk Modeling
  15. kali linux安装教程从官网开始。
  16. PHP安装容易遇到的问题,安装php可能会遇到的问题
  17. 交通违章 处罚[转]
  18. python邮箱爆破_企业邮箱爆破脚本
  19. 1扩展组件 --FEBE
  20. oracle 函数 epoch,PostgreSQL中epoch的用法

热门文章

  1. 关于hard-negative mining
  2. 实现 JavaScript 异步方法 Promise.all
  3. python 3 递归调用与二分法
  4. python3随记——字符编码
  5. 第二章 rabbitmq在mac上的安装
  6. html5学习笔记(audio)
  7. shift键的十一个妙用
  8. C# 对WinForm应用程序的App.config的使用及加密
  9. System.Web.HttpRequestValidationException——从客户端检测到危险的Request值
  10. 学习 WCF (3)--开发WCF客户程序