温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2020-08-17 07:57:32 来源:ITPUB博客 阅读:217 作者:chenfeng 栏目: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/test

scp test.cfg root@192.168.10.1:/usr/local/mysql/data/test

5.源端释放锁

unlock tables;

6.目标端文件赋予权限

chown -R mysql:mysql *

chmod -R 755 *

7.目标端导入表

alter table test.test import tablespace;

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI