使用可移动表空间执行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技术可以在多种情况下应用,以下是一些常见的使用场景: 服务器聚合 在数据中心环境中,服务器通常需
-
个人网页模板素材图片 简单网页设计模板html
您可能不了解个人网页模板素材图片和简单网页设计模板html方面的介绍,具体详情如下: 优质的网页设计需要更多的基于用户的体验,以最好的方式呈现内容。 但是大多数的UI设计 师网页设
-
云存储的三种存储方式 云存储的使用场景
今天带来的IT技巧小经验云存储的三种存储方式的电脑方面的小经验,下面IT袋网为您详细介绍 云存储服务通常提供三种主要的存储方式,分别是:对象存储、块存储和文件存储。 这三种存储

![[]byte与string的两种转换方式和底层实现](https://www.itdai.com/uploads/allimg/240325/20242A050-2-lp.jpg)
