1.将拷贝的数据文件   "qqq.idb"放在自己的数据库中. 一般存放在  mysql/ data/ databasename 下

2. "qqq.idb" 改个名字-->"qqq--.idb", 主要是避免冲突!

3.执行 create table qqq(...) 语句,此时除了会生成一个  qqq.frm, 文件,还会新生成一个qqq.idb文件

4.执行 ALTER TABLE qqq DISCARD TABLESPACE; 会自动删除 新生成的qqq.idb 文件

5. 改回 "qqq--.idb"文件名为 "qqq.idb"

6.ALTER TABLE qqq IMPORT TABLESPACE; SHOW WARNINGS;

--结束,OK。

如果import tablespace 的时候,报错 ibd文件与表的 ROW_TYPE_COMPACT 不兼容,则需要在建表语句最后 加上 ROW_FORMAT=COMPACT保持一致!

mysql ibd 文件过大问题

公司的数据库挂了查了下 ,每个表都有自己独立的表空间,有一张表的ibd 文件有好几G了。然后想要释放它。

解决方案:

第一种,删除表,然后重新建。drop table 操作自动回收表空间

第二种,alter table tablename engin=innodb 。搞定

---------------------
作者:wang603603
来源:CSDN
原文:https://blog.csdn.net/wang603603/article/details/80463285
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/zgq123456/p/9956820.html

如何将拷贝过来的数据 *.ibd 文件生效相关推荐

  1. mysql innodb ibd_MySQL innodb引擎下根据.frm和.ibd文件恢复表结构和数据

    记录通过.frm和.ibd文件恢复数据到本地 .frm文件:保存了每个表的元数据,包括表结构的定义等: .ibd文件:InnoDB引擎开启了独立表空间(my.ini中配置innodb_file_per ...

  2. mysql拷贝恢复.frm_通过.frm .ibd文件恢复MySQL数据

    重新安装完mysql,当我初始化MySQL的时候,报错提示以前的数据目录还存在着,于是把之前的数据拷贝到其他目录,然后初始化成功.由于以前的数据还存在,我便想将以前的数据迁移的刚安装的MySQL中. ...

  3. mysql清理 frm_通过.frm .ibd文件恢复MySQL数据

    重新安装完mysql,当我初始化MySQL的时候,报错提示以前的数据目录还存在着,于是把之前的数据拷贝到其他目录,然后初始化成功.由于以前的数据还存在,我便想将以前的数据迁移的刚安装的MySQL中. ...

  4. Mysql 通过ibd文件恢复数据

    Mysql ibd文件恢复问题 恢复步骤 1.创建数据库(随意创建) 2.创建数据表(备注:表结构要和要恢复的表结构一致,row_format要和ibd文件的row_format一致,否则,会提示两者 ...

  5. mysql利用frm和_mysql怎么通过frm和ibd文件还原数据

    创建已经丢失的表结构 先要安装 mysql-utilities. // RedHatyum -y install mysql-server mysql-utilities// Debianapt in ...

  6. mysql ibd恢复数据_mysql文件损坏通过.ibd文件恢复数据

    前言: 笔者前两天云服务器上的mysql服务突然自己停止.报错日志一看出现自身bug导致服务启动不了. 当时和下面一样一脸懵逼.. 7fc84643f9023204c1ccf7f405e31f4c.j ...

  7. Mysql怎么通过ibd文件恢复数据

    这篇文章主要介绍了Mysql怎么通过ibd文件恢复数据的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Mysql怎么通过ibd文件恢复数据文章都会有所收获,下面我们一起来看 ...

  8. mysql innodb引擎丢失_【MySQL】InnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据...

    注意!此方法只适用于innodb_file_per_table独立表空间的InnoDB实例. 此种方法可以恢复ibdata文件被误删.被恶意修改,没有从库和备份数据的情况下的数据恢复,不能保证数据库所 ...

  9. mysql ibd文件还原_Mysql 通过ibd文件恢复数据

    由于未关闭mysql服务就将服务器重启,导致服务器无法重启,使用fsck修复磁盘后启动服务器后,发现mysql数据文件损坏和丢失,但还存在idb文件. 数据库版本:5.7.20 什么是idb文件 如何 ...

最新文章

  1. matlab java错误_Matlab启动时大量java错误的处理方法
  2. yelee主题博客四周变透明
  3. 《Python游戏编程入门》——1.2 初识Python
  4. 使用C#开发交互式命令行应用
  5. LoRa、Sigfox和NB-IoT在物联网趋势中谁是你的最佳拍档?
  6. mysql六:数据备份、pymysql模块
  7. 关注微信公众号使其自动发送欢迎你关注消息
  8. 【面向对象】面向对象程序设计测试题13-Java异常处理测试题
  9. c语言程序与设计第三版-苏小红--第一轮学习笔记、难点整理
  10. 一文读懂服务器centos7.0安装指导指南(详细)
  11. 51单片机配合超声波测距以及用1602液晶进行显示
  12. Puppet 部署tomcat
  13. oracle 创建一个用户,只能访问指定的对象
  14. ListViewWebPart Code
  15. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp
  16. Fortran入门教程(十)——结构体
  17. 【嵌入式算法】CRC校验算法
  18. 华云天下荣膺“2021年度十佳呼叫中心硬件及软件设备供应商”
  19. DOM DEM DLG DRG之间的区别
  20. 吴恩达机器学习系列内容汇总

热门文章

  1. *【CodeForces - 122D】Lucky Transformation(字符串问题,思维剪枝,优化,有坑,需注意的问题if的层次总结)
  2. 【HDU - 2899】 Strange fuction(二分或三分,求导)
  3. android新材料设计,android - 如何实现新材料BottomAppBar为BottomNavigationView - SO中文参考 - www.soinside.com...
  4. web获取多行mysql结果_mysql中的多行查询结果合并成一个
  5. 剑灵傲雪区最新服务器,12.8日势力优化具体内容 各大区服务器互通情况
  6. 计算机手二进制,求教高手:计算机二进制运算法则?
  7. 华为副总鸿蒙,“哄蒙”败北!华为副总裁落实最新消息,鸿蒙3月31日正式亮剑...
  8. 【算法系列之八】删除链表的倒数第N个节点
  9. 关于“三门问题”的一些想法
  10. plsql如何显示表结构图_【论文攻略】排版技巧——如何用 Word 编辑参考文献