Innodb之拷贝InnoDB表从一服务器到另一台服务器
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:39
将Innodb类型的表从一台服务器拷贝到另一台服务器,或从一个库拷贝到另一个库。
前提是:innodb_file_per_table =ON.
1 先在目标服务器(库)上创建一个相同的表结构。
如:
2 废弃原有的表空间

3 在源服务器(库)上,执行FLUSH*** FOR EXPORT操作,目的是将buffer pool 中缓存的数据持久化到硬盘并生成.cfg文件。

4 将 .cfg文件和.ibd文件目标服务器(库)中。
直接 cp 命令就行。
5 在源服务器(库)上,执行 UNLOCK TABLES 以释放被锁定的表【flush tables *** for export】

6 在目标服务器(库)上,IMPORT TABLESPACE以导入表空间

如上像我一样报上述错误,请修改 .cfg和.ibd 文件操作权限为mysql.
这样可以迅速的实现对大表数据的拷贝与转移。
对于分区的处理方式与上述方式相同。
也可以部分分区进行单独处理。方法如下:
1先在目标上创建相同的的表结构:

2废弃要转移的表空间分区

3 Flush 源表,


4 复制指定的分区

5 UNLOCK 源表
6 在目标表上导入表空间

相关文章
-
inotify+rsync实现实时同步(附解决crontab中无法执行python脚本的问题)
inotify+rsync实现实时同步(附解决crontab中无法执行python脚本的问题)
- 互联网
- 2026年04月04日
-
input框自动填充内容背景颜色为黄色解决方法
input框自动填充内容背景颜色为黄色解决方法
- 互联网
- 2026年04月04日
-
insert、update、delete语句的返回值类型
insert、update、delete语句的返回值类型
- 互联网
- 2026年04月04日
-
InnoDB在MySQL默认隔离级别下解决幻读
InnoDB在MySQL默认隔离级别下解决幻读
- 互联网
- 2026年04月04日
-
InnoDB解决幻读的方案——LBCC&MVCC
InnoDB解决幻读的方案——LBCC&MVCC
- 互联网
- 2026年04月04日
-
InnoDB的锁机制浅析(三)—幻读
InnoDB的锁机制浅析(三)—幻读
- 互联网
- 2026年04月04日








