月归档:七月 2009

恢复删除的数据表,数据库

在您进行恢复操作时,我们常常面临执行删除表/库操作丢失数据的问题。在这种情况下,就是我们的InnoDB 数据恢复工具也爱莫能助,因为存放表文件的目录被删除了(如果你设置了innodb-file-per-table)。同样的事情也发生在Myisam表中,所有的.MYD,.MYI,.frm文件也被删了。 所以当drop操作发生后,第一第一要干的事情就是:恢复文件。在ext3文件系统下,有两工具能帮上你的忙,前提是如果您足够地快(或者说足够幸运)。 第一个是ext3grep http://code.google.com/p/ext3grep/ ,在这个网页上http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html 有使用说明 。 另外一个是TestDisk ,功能能列出长长一张,其中之一就是恢复被删除的文件。 我不知道xfs下有类似的这种工具 ,在Xfs下,可就没后悔药吃啰。 但是,我要提醒你的是,做好备份。 本文由蝌蚪安尼友情赞助.相关文章Tokyo Cabinet:另一个DBM实现rm之殇整理了一份招PHP高级工程师的面试题缓慢的drop table 操作更改字符集设置[译文]前端工程师在IE下调试页面之推荐装备闭关九九八十一天我的大学社区全文检索引擎Hyper Estraier 学习笔记[4]

发表在 未分类 | 标签为 , , | 留下评论

outlook express/foxmail 邮件转入evolution的方法

今天忽然想看半年以前的一封邮件,懒得重启机器到XP[Xp实在是太慢了],于是在网上找相关代码。 但是很遗憾,网上只找到了一个mbx2mbox的东东,这个东东可以把outlook express的dbx文件转成mailbox格式的,然后在evolution中就可以导入了。不过使用的时候发现,这个转换过程错误多多,其中某个正则表达式也太懒得了,一点都不严谨。 后来继续找,发现一个Mail Transport的perl包,其中有对dbx的解析。于是做了一个转换程序: http://xurenlu.googlecode.com/files/dbx.pl 用法是: perl dbx.pl dbxfile mboxfile 可以顺利把dbx文件转成mbox文件。 在Evolution中的点开菜单”文件”->”导入”即可按照导入助手的提示,选择mbox文件,完成导入。 如果你是用的outlook,也不要紧。outlook express某个菜单下也有一个导入选项,可以把outlook的邮件导入到outlook express. outlook express存放dbx文件的路径应该像这样: D:\Documents and Settings\{username}\Local Settings\Application Data\Identities\{5D581F69-1F05-405B-B64D-7B913E3A0B15}\Microsoft\Outlook Express {username}代表你windows中的用户名。 注间的是,一般情况下你的电脑上还存在这样一个目录: D:\Documents and Settings\{username}\Application Data\Identities\{5D581F69-1F05-405B-B64D-7B913E3A0B15}\ 里面却没有Microsoft目录了。两者之间少了一个”Local Settings”. 另外:foxmail的邮件我也已经找到了转换方法,请在这里下载将foxmail邮件转换为mailbox格式的perl脚本。 本文由蝌蚪安尼友情赞助.相关文章为什么我认为每个穷网站开发程序员都应该用Linux[工具篇]整理了一份招PHP高级工程师的面试题社区全文检索引擎Hyper Estraier 学习笔记[4]hyer开发笔记之:HTMLParser不支持中文问题Cakephp在Windows Server上无法用mod_rewrite的问题小钱包网站虚拟团队招募中Fedora 安装心得若干links for 2006-12-25更改字符集设置[译文]

发表在 IT看板, 未分类, 杂谈 | 标签为 , , | 留下评论