mysql删除数据后如此回复,Mysql innodb 误删除数据库是否可恢复

Mysql innodb 误删除数据库是否可恢复

可以,但是完全恢复所有的表不一定可以

工具: innodb-recovery

Official Website: http://code.google.com/p/innodb-tools/

This set of tools could be used to check InnoDB

tablespaces and to recover data from damaged tablespaces or from

dropped/truncated InnoDB tables.

这个工具用来检查InnoDB空间表和恢复由于drop 以及truncate引发的损坏空间表的数据库门

此工具使用需要安装Perl的一些插件,有:

DBI

Mysql::DBD

恢复前提,提了以上的插件外,如果在使用时有报少插件,则需要找到少的插件,再安装

另外, 恢复数据的前提是,数据库使用的是innodb引擎,当用'DROP DATABASE DBNAME'后,没有再做其它操作,保证ibdata1文件的完整性及不被后续写数据破坏

执行恢复的过程中,有一步是需要注意的,就是"Recovery steps: Preparing the code for recovery"

默认生成的表结构中的一些列属性的格式是不精确的,你需要精确这些属性,恢复的概率才会提高

######################

Note that this is a translation of the table format into what InnoDB Tools use internally as a C program.

You may need to edit this file later on, to force some constraints on the recovered data.

#####################

当你按照 http://code.google.com/p/innodb-tools/wiki/InnodbRecoverySteps 里的步骤操作完,并恢复数据后,

相信, 你以后再也不会范类似的错误了,因为这个过程是蛮长的,当然,前提是你的数据表多以及数据量大。

相关文档:

character-set-server = GB2312

collation-server = latin1_general_ci

MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题 收藏

MySQL中涉及的几个字符集

character-set-server/default-character-set:服务器字符集,默认情况下所采用的。

character-set-database:数据库字符集。

character-set-table:� ......

完全安装包

http://mysql.isu.edu.tw/Downloads/MySQL-5.1/mysql-5.1.38-win32.msi

包含了安装MySQL所需要的全部文件与配置向导以及可选组件,如基准套件和嵌入式服务器

基本安装包

http://mysql.isu.edu.tw/Downloads/MySQL-5.1/mysql-essential-5.1.38-win32.msi

只包含了安装MySQL所需要的基本文件与配置向导,但是 ......

在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经验进行判断,然后设置合理的参数� ......

假设你是一个Access开发人员,而你想移植一个Access后台到一个本地的MySQL 服务器用于开发和测试。你将维护你自己的解决方案并乐于使用Community Server

第一步——安装MySQL

到http://dev.mysql.com/downloads/ 下载这个服务器、MySQL GUI工具和MySQL ODBC驱动。你可以选择的服务器有:5.0, 5.1或6.0 ......

我一直是使用mysql这个数据库软件,它工作比较稳定,效率也很高。在遇到严重性能问题时,一般都有这么几种可能:

1、索引没有建好;

2、sql写法过于复杂;

3、配置错误;

4、机器实在负荷不了;

1、索引没有建好

如果看到mysql消耗的cpu很大,可以用mysql的client工具来检查。

在linux下执行

/usr/local/mysql/bin/ ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值