阅读更多

6顶
0踩

数据库

原创新闻 MySQL InnoDB数据恢复工具

2007-11-27 13:11 by 见习编辑 robbin 评论(5) 有16184人浏览
http://code.google.com/p/innodb-tools/

InnoDB Tools是一个开源的项目,提供了MySQL InnoDB的数据恢复工具,该项目的作者是专业的MySQL咨询师。

MySQL数据库现在被广泛的应用在互联网和企业应用开发当中。当数据库服务器出现内存故障,或者服务器的硬盘RAID故障,又或者用户不小心使用了delete table语句的时候,就有可能丢失重要的数据库数据。在这些情况出现的时候,InnoDB自动恢复机制是无法挽回数据的,要恢复数据就必须能够直接操作InnoDB的数据文件,InnoDB数据恢复工具(Data Recovery Toolkit for InnoDB)提供了这种机制,能够让你安全的恢复数据,即使在当前的数据库页已经被分配给其他table去读取的情况下,也能够找回数据。

有了这样的工具,MySQL数据库作为关键应用的数据库,又多了一份保障。

数据恢复工具的使用方法介绍:

http://code.google.com/p/innodb-tools/wiki/InnodbRecoveryHowto

6
0
评论 共 5 条 请登录后发表评论
5 楼 caiw0418 2012-02-02 16:10
没有中文的使用方法吗
4 楼 zhw_9527 2007-11-28 09:28
有人可以翻译一下么
3 楼 jiyanliang 2007-11-27 22:15
一直用mysqladmin,试一试这个。
2 楼 robbin 2007-11-27 16:10
mysqladmin根本就做不了底层的数据恢复工作,传统数据库能完成底层数据恢复的工具都是很昂贵的商业产品
1 楼 jarwang 2007-11-27 15:34
重复的轮子
mysqladmin 作不了么?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 测试培训教材

    测试管理与QualityCenter培训手册 1、测试流程管理、测试度量方法 按照尽早进行测试的原则,测试人员应该在需求阶段就介入,并贯穿软件开发的全过程。就测试过程本身而言,应该包含以s下几个阶段。  -测试需求的分析和确定。  -测试计划。  -测试设计。  -测试执行。  -测试记录和缺陷跟踪。  -回归测试。  -测试总结和报告。 一个好的测试管理工具应该能把以上几个阶段都管理起来。 测试人员每时每刻都在度量别人的工作成果,而测试人员的工作成果又由谁来度量呢?度量的标准和依据是什么呢?软件测试的度量是测试管理必须仔细思考的问题。缺乏尺度会让测试失去平衡,缺乏标准会让测试工作难以衡量。 2、如何搭建测试管理平台? 首要问题是流程的规范化。 (1) 测试进入和退出标准。 (2) 协作流程。 (3) 缺陷跟踪管理流程。 (4) 工具平台的引入。 目前主流测试管理平台与缺陷跟踪工具: 3、QC(Quality Center)介绍 QC标准测试管理流程 QC支持的应用服务器:Jboss、WebLogic、WebSphere QC支持的数据库:Oracle、SQLServer QC支持的操作系统:Windows、Linux、Solaris 支持群集: 服务器端硬件和数据库要求: Windows: Linux: Solaris: 客户端系统要求: 练习1:安装QC 详见《Mercury Quality Center 9.0 Installation Guide》 Win2003+SQLServerSp4+QC9.0安装示例 1、安装Windows Server 2003 Enterprise Edition、安装IIS邮件服务器 2、安装SQL Server 2000、打上补丁Sp4 安装好SQL Server 2000后注意启动SQLServer服务器 3、安装QC9.0 服务器名称也可以是IP地址 4、启动QC9.0 5、QC9.0安装问题解决 - JBOSS启动不了 原因:8080端口被其他应用程序占用。 用netstat查看谁占用了8080端口 netstat -ano 解决办法1:修改其他程序的端口使用 解决办法2:修改JBOSS的启动端口 JBOSS_HOME\server\default\deploy\jbossweb-tomcat55.sar\server.xml 6、修改IP地址后不能登录QC 解决办法: 在C:\Program Files\Mercury\Quality Center\jboss\server\default\deploy目录下找到10sabin.war 进入10sabin.war\WEB-INF,修改siteadmin.xml中的IP地址: 修改数据库中的数据: 修改后可以登陆 但是还需要修改以前Project的数据库连接属性 否则会提示错误 然后还要修改 C:\Program Files\Mercury\Quality Center\repository\qc中的dbcon.txt: qcsiteadmin_db@192.168.1.12.1433. 还有 C:\Program Files\Mercury\Quality Center\repository\qc\Default\QualityCenter_Demo_db中的dbid.xml 192.168.1.12 7、Mercury Tours 样例程序 启动:http://192.168.1.2:8080/mtours 注意安装JVM才能“View Calendar” 4、创建和定义测试需求、测试需求管理、跟踪 定义需求 1、查看需求 视图->需求树 2、添加需求 需求->新建需求 输入以下内容 3、添加子需求项 查看需求 ZooIn : CTRL + I ZooOut : CTRL + O 视图->编号 视图->需求网格 视图->筛选/排序->设置筛选器/排序 设置排序字段 设置过滤条件 修改需求 拷贝需求项Cruise Reservation 重命名需求项Cruise Reservation_Copy_1为Hotel Reservation 移动需求项

  • 口令文件泄露检测技术.pdf

    近一两年来,大批的知名网站(如Yahoo, Dropbox, Weebly, Quora, 163,德勤)发生了用户口令文件泄露事件。更为严重的是,这些泄露往往发生了多年后才被网站发现,才提醒用户更新口令,然而为时已晚。比如,Yahoo在2013年泄露了30亿用户口令和各类个人身份信息,在2017年10月才发现,因此事件导致Verizon对Yahoo的收购价格降低了10亿美金。 Honeywords 技术是检测口令文件泄露的一种十分有前景的技术,由图灵奖得主 Rivest 和 Juels在ACM CCS’13 上首次提出。本研究发现,他们给出的4个主要 honeywords 生成方法均存在严重安全缺陷,且此类启发式方法无法简单修补;进一步提出一个honeywords 攻击理论体系,成功解决“给定攻击能力,攻击者如何进行最优攻击”这一公开问题;反过来,攻击者的最优攻击方法可被用来设计最优 honeywords 生成方法,成功摆脱启发式设计。本研究将使honeywords生成方法的设计和评估从艺术走向科学,为及时检测口令文件泄露提供理论和方法支撑。

  • 软件易用性测试研究

    1.前言   长期以来,IT行业一直有着重视技术创新而忽视人类因素的倾向,这导致多数产品存在程度不同的可用性问题。据研究机构近期对发达国家的统计:商用计算机用户的有效生产率仅有30%~40%;48%的软件缺陷属于可用性问题;在计算机应用系统开发项目中,31%的项目因可用性质量问题而失败,51%的项目只获得部分成功;90%的企业网站可用性较差;70%的企业对其网站设计不够满意;用户在商业网站上找到所要信息的几率只有42%;网上购物者最终放弃寻找欲购商品的几率为62%;51%的网站可用性问题是由于未运用最基本的可用性原则造成的。这些数据说明目前的IT产品存在严重的可用性问题。在我国,由于产业发展水

  • 网络设计方案设计及需求分析

    网络设计方案设计及需求分析,1.2项目背景 2 1.3 用户需求分析 2 1.4 企业网的设计目标 3 1.4.1 系统建设设计原则 3 等等

  • 网络安全与防范措施.doc

    网络安全与防范措施 网络安全与防范措施   网络安全与防范措施【1】   摘要:随着计算机网络技术的快速发展,网络安全日益成为人们关注的焦点。   越来越多的计算机用户足不出户就可访问到全球网络系统丰富的信息资源,经济 、文化、军事和社会活动也强烈依赖于网络,一个网络化的社会已呈现在我们面前。   随着网络应用的不断增多,网络安全问题也越来越突出。   由于计算机网络联接形式的多样性、终端分布的不均匀性、网络的开放性和网络 资源的共享性等因素,致使计算机网络容易遭受病毒、黑客、恶意软件和其它不轨行为 的攻击。   为确保信息的安全与畅通,研究网络的安全与防范措施已迫在眉捷。   本文分析了影响网络安全的主要因素及攻击的主要方式,从管理和技术两方面就 加强计算机网络安全提出了针对性的对策。   关键词:网络安全;防范;隐患;措施   引言   随着计算机技术的突飞猛进,计算机网络的新月异,网络已经深入到我们生活的 各个角落。   计算机网络在扮演着越来越重要的角色。   然而,在我们每天通过互联网络与朋友通信,和同行交流,通过互联网了解新闻 获取信息的同时,我们对这个网络究竟了解多少,我们是否能意识到给我们生活、工作 带来快捷、便利的网络所潜伏的不安全因素。   1计算机网络安全的概念   计算机网络安全的具体定义会随着使用者的变化而变化,使用者不同,对网络安 全的认识和要求也就不同。   例如从普通使用者的角度来说,可能仅仅希望个人隐私或机密信息在网络上传输 时受到保护,避免被偷听、篡改和伪造;而网络提供商除了关心这些网络信息安全外,还 要考虑如何应付突发的 自然 灾害、军事打击等对网络硬件的破坏,以及在网络出现异常时如何恢复网络通信,保持 网络通信的连续性。   从本质上来讲,网络安全包括组成网络系统的硬件、软件及其在网络上传输信息 的安全性,使其不致因偶然的或者恶意的攻击遭到破坏,网络安全既有技术方面的问题 ,也有管理方面的问题,两方面相互补充,缺一不可。   人为的网络入侵和攻击行为使得网络安全面临新的挑战。   2、计算机网络安全的隐患及攻击形式   2.1计算机网络硬件安全隐患   计算机网络硬件设施是互联网中必不可少的部分,硬件设施本身就有着安全隐患 。   电子辐射泄露就是其主要的安全隐患问题,也就是说计算机和网络所包含的电磁 信息泄露了,这增加了窃密、失密、泄密的危险;此外安全隐患问题也体现在通信部分的 脆弱性上,在进行数据与信息的交换和通信活动时,主要通过四种线路,即光缆、电话 线、专线、微波,除光缆外其它三种线路上的信息比较容易被窃取;除上述方面外,计算 机的操作系统与硬件组成的脆弱性,也给系统的滥用埋下了隐患。   ?另外,移动存储介质。   移动存储介质比如U盘、移动硬盘等,由于其自身具有方便小巧、存储量大、通 用性强、易携带等特点,应用比较广泛,尤其是涉密单位,这给网络系统的信息安全造 成很大的隐患。   2.2计算机软件漏洞   黑客通过精心构造的恶意代码,攻击某些网站并上传恶意代码到被攻击网站的服 务器。   用户访问被攻击的网站时,可能导致用户隐私信息泄露。   无论多强大的软件在设计之初都难免存在缺陷或漏洞,操作系统软件也不例外。   系统主机之间互异的操作系统具有相对的独立性,同样性质的漏洞,也会由于操 作系统软件设计开发过程的不同,而具有不一样的表现形式。   攻击者可以很"方便"的通过漏洞对计算机系统进行破坏,造成主机瘫痪、重要资 料丢失等,严重影响系统的正常运行。   2.3黑客攻击和计算机病毒攻击   这是一种最严重的网络安全威胁。   攻击者通过各种方式寻找系统脆弱点或系统漏洞,由于网络系统同构冗余环境的 弱点是相同的,多个系统同时故障的概率虽小,但被攻破可能性却大,通过拦截、窃取 等多种方式,向系统实施攻击,破坏系统重要数据,甚至系统瘫痪,给网络安全带来严 重威胁。   网络病毒发病和传播速度极快,而许多计算机用户由于各种各样的原因,没有安 装杀毒软件或不能及时更新杀毒软件病毒库,造成网络病毒泛滥,病毒程序轻者降低系 统工作效率,重者导致系统崩溃、数据丢失,造成无可挽回的损失,不仅严重地危害到 了用户计算机安全,而且极大的消耗了网络资源,造成网络拥塞,给每一个用户都带来 极大的不便。   2.4网络自身的安全缺陷   网络是一个开放的环境,TCP/IP是一个通用的协议,即通过IP地址作为网络节点 的唯一标识,基于IP地址进行多用户的认证和授权,并根据IP包中源IP地址判断数据的 真实和安全性,但该协议的最大缺点就是缺乏对IP地址的保护,缺乏对源IP地址真实性 的认证机制,这就是TCP/IP协议不安全的根本所在。   通过TCP/IP协议缺陷进行的常见攻击有:源地址欺骗、IP欺骗、

  • anguler 画面布局适应屏幕大小_自适应与响应式网站设计特点是什么?有哪些优缺点?...

    自从2007年第一代iPhone问世以来,移动设备在日常使用中变得更加方便。目前约有25亿人使用智能手机来完成日常活动,其中包括浏览网站。由于越来越多的用户更喜欢使用移动设备而不是更大的电脑,因此网页设计师们将大部分精力都放在了完善这类设备的网页设计上。在这个过程中,关于响应式和自适应式网页设计的争论一直是一个反复出现的问题。 尽管差异是明显的,但是您会注意到每种设计都为表格带来了一些有用的东西...

  • 网站安全测试-安全性缺陷

    SQL注入 概念: 所谓SQL注入攻击,就是攻击者把SQL命令插入到Web表单的输入域中或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。 步骤: 文本框输入:'or'1'='1 测试地址:http://demo.testfire.net/ 步骤: 文本框输入:Try' or 1=1 or 'test' = 'test 测试地址:http://testaspnet.vu...

  • 网站设计缺陷checklist

    九、查找设计缺陷1)绕过必需的导航① http://www.example.com/download.jsp?step=1&auth=false修改step和auth的值② 使用默认的管理员账号③ 跟踪必需的过程,然后返回跳过某个步骤2)尝试特权操作① 以管理员或特权的用户的身份进行登录,导航到须要这些特权的页面,然后注销特权并以普通用户或访客身份登录② 以一名用户的身份登录并将他的URL黏贴到另一名用户的会话中3)滥用密码恢复密码恢复机制:1)个人秘密:字典攻击2)email恢复:字典攻击3)管理员恢复:

  • 曾经到一个电子商务网站的项目,让我总结了一些不足

    电子商务网站 项目时间:2014年07月-2014年08月 项目简介:该项目实现将产品信息发布在互联网上,以供更多的人了解预定就餐、订购商品,而管理员可以很灵活地控制这些信息在网络上的展现内容。本系统面向以大众为主的用户群体,为它们提供B/S交易的平台及发布的产品信息。本系统的用户分为管理员、饭店商家、平台会员及游客。本产品包括会员注册、登录、产品管理、订购管理、产品推荐、会员管理、送

  • 网络设计中技术目标分析

    常见的技术目标包括可扩展性,可用性,网络性能,安全,可管理性,可用性,可适应性和价格。这些目标通常都会之间可能会相互制约,例如对网络可用性的严格高要求就会导致高价格。本文将从可扩展性,可用性,网络性能,安全,可管理性,可用性,可适应性和价格介绍网络设计的技术目标 1. 可扩展性 可扩展性通常用能够支持未来的多大网络增长作为衡量目标。在一些公司的网络设计中,可扩展性是网络首要考虑的因素。 1.1 了...

  • 软件缺陷

    一、软件缺陷: 常常又被叫做Bug。所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。 从软件测试观点出发,软件缺陷有以下五大类: 功能缺陷、系统缺陷、加工缺陷、数据缺陷、代码缺陷 二、软件缺陷类别(bug组成要素): 1、软件没有实现说明书中所列出的功能 对于“软件没有实现说明书中所列出的功能是BUG”这一点是比较好理解的。如果打开记事本软件,却无法在其中输入汉字,或者输入了文本,无法保存成文件,那么肯定

  • 学校官网项目总结

    作者:李哲定 时间:2019年6月28日 本次学校官网设计是基于原网站的总总不足和缺陷所以要进行全方面的改动,排版设计必须要有创意性,其目的是为了将学校官网引来的更多的观看者,引导关注学校的其他信息板块,为其他业务带来方便的浏览。同时全面的介绍学校的威严,这样用户对学校形象有更加深入的了解。我在此次学校官网设计中,常与了banner设计和三级页面设计这让我从中学习了很多,这让我对设计有了一个全...

  • 软件缺陷导致严重后果的典型案例

    用户为了保证自己业务的顺利完成,当然希望选用优质的软件。质量不佳的软件产品不仅会使开发商的维护费用和用户的使用成本大幅度增加,还可能产生其他的责任风险,造成公司信誉下降。一些关键的应用领域(例如银行、证券交易、军事等)如果质量有问题,还可能造成灾难性的后果。   现在人们已经逐步认识到是软件中存在的错误导致了软件开发在成本、进度和质量上的失控。 由于软件是由人来完成的,所以它不可能十全十美,虽然...

  • 新闻缺陷测试用例

  • scratch2源码滚动的天空

    scratch2源码滚动的天空提取方式是百度网盘分享地址

  • 【扩频通信】 QPSK和DSSS扩频通信(先扩频 后调制 误码率对比)【含Matlab源码 4549期】.zip

    Matlab研究室上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描视频QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作

  • grpcio-1.38.1-cp38-cp38-manylinux2014_x86_64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • 【信道估计】 CLEAN算法超宽带信道估计【含Matlab源码 4591期】.zip

    Matlab研究室上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描视频QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作

  • grpcio-1.36.0-cp36-cp36m-manylinux2014_i686.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

Global site tag (gtag.js) - Google Analytics