MySQL 5.7移动表

时间:2017-05-02 19:26:57

标签: mysql

我想将一些大型生产表从冷备份复制到开发服务器,两者都在MySQL 5.7.18上。阅读"移动或复制InnoDB表"对于MySQL Server 5.7,我查看了Cold Backup的选项。

这是在开发服务器上执行的正确过程吗?两个服务器上的表定义和数据都相同,冷备份使用慢速关机(innodb_fast_shutdown = 0)完成。

  ALTER TABLE tbl_name DISCARD TABLESPACE;
  Copy .ibd files from backup
  ALTER TABLE tbl_name IMPORT TABLESPACE;

我问的原因是在线文档说明你需要一个"“干净”.ibd文件备份"。缓慢停机是否足够干净?在冷备份期间,可能有未提交的事务,但我认为在关闭服务之前,缓慢关闭将处理所有这些事务?

0 个答案:

没有答案