转载:http://bbs.csdn.net/topics/392114182

例如说 现在要恢复user表
1、先建立和之前user表一样的表结构。就是执行create table user .... ,执行完,数据库目录下就会建立user.ibd文件(当然还有其他的)
2、执行 alter table `user` discard tablespace ; 执行完之后,数据库目录下的user.ibd文件就没了
3、把你备份的ibd放到消失的user.ibd文件那里。
4、给这个文件加权限,所有者mysql ,权限660(你可以参考别的ibd文件所有者和权限设置)
5、执行 alter table `user` import tablespace; 执行完,表数据就可读了,这时候会丢失一些诸如表行记录数等存在系统表里的信息,不过那些信息无所谓。表其实这时候已经可以正常用了。如果不放心,可以导出sql语句或txt,再创建表导入。

最新文章

  1. 161226、js日期格式化
  2. Microsoft .NET Framework 4.6.1
  3. Mysql 学习
  4. [spring]启动时报错:NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()I
  5. [Android学习笔记]设置Activity方向
  6. UNIX网络编程——原始套接字的魔力【上】
  7. Oracle创建视图view权限不足问题剖析
  8. 用Pytorch训练线性回归模型
  9. easyui改变tab标题
  10. armeabi和armeabi-v7a(转)
  11. [转]xml解析工具的效率比较QDomDocument、TinyXml-2、RapidXml、PugiXml
  12. Logstash在Linux上安装部署
  13. linux no space left on device
  14. 分享六:php脚本守护进程
  15. java对象,引用的区别
  16. 各种背包的dp刷题板
  17. MySQL Connector/NET 使用小结(踩坑之路)
  18. 【转】iphone - ios app maximum memory budget
  19. 二十四、MongoDB数据库的使用
  20. 2017.6.11 NOIP模拟赛

热门文章

  1. SSM整合搭建过程中的一个怪异问题
  2. Redis 详解 (七) AOF 持久化
  3. 利用创建的sa token来创建kubectl的config文件
  4. pl/sql远程连接oracle数据库乱码
  5. hibernate保存失败
  6. java调用存储过程(stored procedures)的HelloWorld例子
  7. ssh: connect to host 120.79.26.164 port 22: Connection timed out报错问题
  8. 119-PHP调用private成员的方法
  9. 腾讯云服务器上搭建 2.176.3-1.1 版本的Jenkins,jdk 11
  10. 解决Tomcat在idea控制台乱码问题