|
等 级:长老 |
经 验 值:1171 |
魅 力 值:268 |
龙 币:376 |
积 分:715.2 |
注册日期:2007-03-20 |
|
|
|
我想找份工作。
昨天去中关村办点事,遇到一MM电脑QQ空间不能留言。提示网页错误。浏览其他网页全正常。用360安全卫士清理修复IE,把IE从7.0降到6.0,全不能解决问题。难道要重装系统吗?眼看一世英明即将毁于一旦。上百度搜索了一下,注册了两个dll,问题解决。
前同事给我打电话,说是MYsql数据库里一个表10月24号以后的数据被一开发人员不小心删除了,我想肯定不好恢复,但是这数据库只有我最熟悉,我是恢复不了,别人也一定不行,我就答应回家给看看。
原来数据库还在另一台服务器做了双机热备,即使这样,这台一删除数据,过不了几秒,备份的那台数据也会删除。现在那台备份服务器已经连不上了。上网搜索了一下,说是MYsql可以根据二进制日志来恢复数据,刚好做双机热备时设置了这个日志功能。用mysqlbinlog.exe工具可以恢复数据。
原理就是,先把数据库恢复到一个较早的时间,然后根据日志把这个时间这后的数据库操作再重复一遍。现在数据库我也没有办法恢复到较早的时间,只能尝试着恢复11月1号到22号的数据。难度很大,因为只有一个表的数据有问题,其他表数据正常,但是我还没有办法只恢复这一个表,只能整个库来恢复。总有重复数据或是某个表不存在使操作停止。
老婆给我喝了两包感冒药,感觉很困。老婆说这是儿子喝的药,我问儿子一次喝多少,老婆说是1/3。我说,那给我喝1包也就够了,可惜我没买保险。
本来想明天告诉同事,这个恢复不了了。但睡了一觉醒来,有4点多钟了,做了几个梦都想不起来了,脑海中还记得这个数据库的问题,突然觉得是能恢复的。
于是把数据库导到本地,又试,果然恢复完成了。
|
|
|
|