IT袋

当前位置:主页 > 经验教程 > 建站编程 >

使用可移动表空间执行InnoDB备份

使用可移动表空间执行InnoDB备份

时间:2024-03-25 20:24:42 来源:IT袋 作者:马勇
导读:使用可移动表空间执行InnoDB备份,小编为你解答使用可移动表空间执行InnoDB备份方面的介绍,下面来一起了解一下吧。 备份InnoDB的表时,可以使用可移动表空间执行部分备份,可以备份单独的表,也可以

使用可移动表空间执行InnoDB备份

小编为你解答使用可移动表空间执行InnoDB备份方面的介绍,下面来一起了解一下吧。

备份InnoDB的表时,可以使用可移动表空间执行部分备份,可以备份单独的表,也可以备份具有相同业务功能的多个表。

使用可移动表空间执行InnoDB备份

当用户将希望将源服务器上的一个表复制到另外一台服务器上时,可以采用可移动表空间来实现,具体如下:

1、我们可以在源服务器上执行“FLUSH TABLE … FOR EXPORT”将表静止并创建“.cfg”元数据文件。

SQL > FLUSH TABLES actor FOR EXPORT;

“.cfg”文件将会创建在数据路径下:

C:ProgramDataMySQLMySQL Server 8.3Datasakila 的目录
2024/03/25  9:24    <DIR>          .
2024/03/25  9:59    <DIR>          ..
2024/03/25  9:24             1,003 actor.cfg
2024/03/25  9/:51           131,072 actor.ibd

2、将.ibd”文件和“.cfg”文件复制到目标服务器。

3、在源服务器上执行“UNLOCK TABLES”释放表上的锁。

4、在目标服务器上创建一个相同结构的表,之后销毁表空间

SQL >ALTER TABLE actor DISCARD TABLESPACE;

5、在目标服务器上导入复制过来的表空间

SQL >ALTER TABLE actor IMPORT TABLESPACE;

如果我们进行备份的是带有分区的InnoDB表,则需要对每个分区导出元数据文件,并将每个分区的.ibd”文件和“.cfg”文件执行导出、导入的操作。

以上IT袋网网介绍的使用可移动表空间执行InnoDB备份的经验小知识,希望看完本文能给您带来一点帮助!

相关阅读

  • 中序遍历非递归实现 迭代

    中序遍历非递归实现 迭代

    跟大家分享中序遍历非递归实现的话题,接下来分享详细内容。 思路: 从根节点开始,一直访问左子树,同时将经过的节点入栈。 当左子树访问完毕(为空)时,弹出栈顶元素,访问该节点

  • EtherChannel的使用场景

    EtherChannel的使用场景

    关于EtherChannel的使用场景的话题,一定能解决您的问题的,一起来了解吧! EtherChannel技术可以在多种情况下应用,以下是一些常见的使用场景: 服务器聚合 在数据中心环境中,服务器通常需

  • 个人网页模板素材图片 简单网页设计模板html

    个人网页模板素材图片 简单网页设计模板html

    您可能不了解个人网页模板素材图片和简单网页设计模板html方面的介绍,具体详情如下: 优质的网页设计需要更多的基于用户的体验,以最好的方式呈现内容。 但是大多数的UI设计 师网页设

  • 云存储的三种存储方式 云存储的使用场景

    云存储的三种存储方式 云存储的使用场景

    今天带来的IT技巧小经验云存储的三种存储方式的电脑方面的小经验,下面IT袋网为您详细介绍 云存储服务通常提供三种主要的存储方式,分别是:对象存储、块存储和文件存储。 这三种存储