MySQL传输表空间的简单使用方法

来源:这里教程网 时间:2026-03-01 15:09:53 作者:

1.目标端创建同样的表结构CREATE TABLE `test` (      `id` int(11) DEFAULT NULL    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;2.目标端保留.frm文件,删除.ibd文件alter table test.test discard tablespace;    3.源端对表加一个读锁flush table test.test for export;4.拷贝.cfg和.ibd文件到目标端数据文件位置scp test.ibd root@192.168.10.1:/usr/local/mysql/data/testscp test.cfg root@192.168.10.1:/usr/local/mysql/data/test5.源端释放锁unlock tables;6.目标端文件赋予权限chown -R mysql:mysql *chmod -R 755 *7.目标端导入表alter table test.test import tablespace;

相关推荐