码迷,mamicode.com
首页 > 数据库 > 详细

mysqlbinlog 数据恢复

时间:2017-03-30 00:29:24      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:logs   nbsp   .com   lnmp   png   进制   内容   span   image   

  昨天在操作远程mysql时,小手一抖不小心删除了一个数据库,比较幸运的是删除的这个数据库用的频率不高,加上有阿里云快照,直接恢复到了两天前。总的来说没有损失什么数据。但是回想起来,误删数据库没有二进制日志文件是多么可怕的事情呀

  先说linux下吧,如果是一键安装lnmp环境可在 /etc/my.cnf 中查看        注:这里的my.cnf  相当于 windows下的 my.ini  linux 二进制日志文件存放在 mysql/var/中  window 二进制日志文件存放在 mysql/data/中

  技术分享

  在linux下默认是开启二进制日志文件的,但是由图可见,过期清理时间为10天。也就是说创建一个二进制日志文件10天后就会自动清除。而且这边也没有指定那些数据库需要进行备份。默认是全部,所以所有的日志文件都记录在一起,很是抽象。

  

binlog-do-db=需要备份的数据库名,如果备份多个数据库,重复设置这个选项即可

 

  一些简单的命令

 mysql>SHOW BINARY LOGS;    //查看所有二进制文件

 

mysql>SHOW MASTER STATUS;    //查看指定二进制日至文件的具体内容

 

。。。。。。。。。。先睡觉

mysqlbinlog 数据恢复

标签:logs   nbsp   .com   lnmp   png   进制   内容   span   image   

原文地址:http://www.cnblogs.com/smallbo/p/6642289.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!