我们致力于一个MySQL知识的分享网站

  |   本站Feed      

探索MYSQL源代码-BINLOG里的时间

2011-07-19 23:42:17  |   才被阅读:811 次  |   要评论?
分类: MySQL高级应用  |   发布: OurMySQL  |   来源:运维和开发
标签: ,

set timestamp 就是修改start_time, 而从上面的now()可以看到,now()取的就是start_time。
replication就是依靠存储在event里的set timestamp 来保证now函数的时间一致的。

继续阅读全文...

mysql audit-访问日志记录

2009-11-30 16:35:11  |   才被阅读:1,687 次  |   要评论?
分类: MySQL高级应用  |   发布: OurMySQL  |   来源:SQL部落
标签: , , , ,

假设这么一个情况,你是某公司mysql-DBA,某日突然公司数据库中的所有被人为删了。
尽管有数据备份,但是因服务停止而造成的损失上千万,现在公司需要查出那个做删除操作的人。
但是拥有数据库操作权限的人很多,如何排查,证据又在哪?
是不是觉得无能为力?
mysql本身并没有操作审计的功能,那是不是意味着遇到这种情况只能自认倒霉呢?
本文就将讨论一种简单易行的,用于mysql访问审计的思路。

继续阅读全文...

利用binlog来恢复数据库

2009-04-08 18:40:48  |   才被阅读:1,957 次  |   要评论?
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:Westlife_xu
标签:

开发库和线上表结构有很多不一样,分表个数也不同,我需要重新整理保持开发库和线上一致,之前已经告知开发数据是否允许丢失,开发说数据可以不要了,直接丢掉,等我搞好之后开发告诉我部分数据(ring)是不能删除的,我晕,只好想办法来恢复数据了,没有备份,不过还好有全部的binlog。

继续阅读全文...

删除MYSQL BIN-LOG 日志

2008-11-18 21:27:00  |   才被阅读:2,441 次  |   才1条评论
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:第三块石头
标签: ,

想要恢愎数据库以前的资料,执行:show binlog events;
由于数据量很多,查看起来很麻烦,光打开个文件就要闪半天,所以应该适当删除部分可不用的日志。
并且如果使用的时间足够长的话,会把我的硬盘空间都给吃掉

继续阅读全文...

MySQL在切换binlog时会阻塞更新

2008-11-12 23:13:18  |   才被阅读:1,175 次  |   要评论?
分类: MySQL解错方案  |   发布: OurMySQL  |   来源:yzx110
标签:

版本5.0.51b-log,在max-binlog-size设置为700M或者更大时(这个值可能跟硬件性能有关),当binlog达到设置上限并切换成下一个binlog时,所有的更新语句就会被阻塞,不管多简单的语句。

继续阅读全文...