博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转&参考】MySQL利用frm和ibd文件进行数据恢复
阅读量:5856 次
发布时间:2019-06-19

本文共 773 字,大约阅读时间需要 2 分钟。

 

MySQL利用frm和idb文件进行数据恢复源MySQL现状:  版本:5.6.*  存储引擎:innodb存储引擎  要恢复数据库:skill  重点要恢复表:slot_value已有的文件:  备份了所有物理文件(含ibdata1和数据库skill整个目录)友情提示:最好找个自己的开发机,自己额外搭一套MySQL数据库,以免因为共用mysql数据库而影响其他人。1. 搭建MySQL,如果这步骤有疑问,出门左转有yum搭建各种版本数据库的操作步骤:http://www.cnblogs.com/zhzhang/p/7765040.html2. 备份刚搭建的MySQL的数据(因为新搭建的数据库,可以忽略此步骤)3. 将之前备份了的物理文件ibdata1文件和skill文件夹放到刚搭建的这个MySQL数据目录中(数据目录位置在/etc/my.conf中的datadir=/var/lib/mysql)4. 将ibdata1和skill整个目录,更改为所属主为mysql5. 将skill目录chmod 760 skill6. 将skill目录内部所有文件 chmod 660 *7. service mysqld restart 重启数据库 【重启之前务必删除数据目录下的ib_logfile0等文件(数据库超大比如200G以上时,会出问题,不知道什么原因)】8. 登录此数据库,找到skill数据库,找到slot_value表,数据恢复。9. 大功告成参考自:  http://blog.csdn.net/hongchangfirst/article/details/51323965

注:

  拷贝文件的时候不仅拷贝skill文件夹及其中数据,还需要拷贝ibdata1文件

  注意文件和目录的所属主及权限;

 

未尽事宜,还请大侠们指点。

 

你可能感兴趣的文章
win7不能全屏
查看>>
MySQL/InnoDB的并发插入Concurrent Insert
查看>>
转两好文防丢:Debian 版本升级/降级 & Linux 应用程序失去输入焦点问题的解决...
查看>>
HDU - Pseudoforest
查看>>
Nexus杂
查看>>
Android --- GreenDao的实现(ORM框架)
查看>>
Linux平台Java调用so库-JNI使用例子
查看>>
Spring Data JPA
查看>>
项目管理修炼之道之规划项目
查看>>
Web服务器压力测试工具http_load、webbench、ab、Siege使用教程
查看>>
RHEL6.3 源码安装Puppet
查看>>
Mac软件下载备忘
查看>>
java 泛型初探
查看>>
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory
查看>>
就是一个表格
查看>>
CakePHP 2.x CookBook 中文版 第三章 入门 之 CakePHP 的结构
查看>>
Objective-C的算术表达式 .
查看>>
找回使用Eclipse删除的文件
查看>>
rabbitmq 消息系统 消息队列
查看>>
集成spring3、hibernate4、junit
查看>>