MyIASM可以直接拷贝过去,就可以完成备份的还原

 

  1. 搭建与原数据库相同的的数据库环境(mysql版本一致)
  2. 将data文件夹下的文件复制到搭建的新数据库data文件夹下
  3. 删除数据库下的.ibd(数据文件)和.frm(结构文件,要的就是这个), db.opt不要删除
  4. 执行建表sql,新建一样的表结构(新的要还原的数据库)

执行导出表空间
sql:ALTER TABLE table_name DISCARD TABLESPACE;

把所有表空间导出,table_name换成需要导出的表,执行后数据库会删除table_name.ibd文件,从原数据库中拷贝table_name.ibd过来;

执行导入表空间

sql: ALTER TABLE table_name IMPORT TABLESPACE;

把表空间导入(即从我们原数据库中的table_name.ibd文件中导入),table_name换成需要导入的表;

相关文章:

  • 2021-10-18
  • 2021-08-11
  • 2022-12-23
  • 2021-09-25
  • 2021-09-25
  • 2021-04-01
  • 2021-09-07
  • 2021-04-12
猜你喜欢
  • 2022-01-05
  • 2022-12-23
  • 2021-12-14
  • 2021-11-20
  • 2021-05-16
  • 2022-12-23
  • 2021-11-16
相关资源
相似解决方案