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


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;

相关推荐: MySQL DDL详情揭露

前言:MySQL中DDL语句,即数据定义语言,用于创建、删除、修改、库或表结构,对数据库或表的结构操作。常见的有create,alter,drop等。这类语句通常会耗费很大代价,特别是对于大表做表结构变更。本篇文章会揭露各类DDL语句执行的详细情况。在MySQ…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/05 19:59
下一篇 06/05 19:59

相关推荐