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

2020-05-09 08:26:00 2524 1 编辑:网站建设 来源:互联网

Mysql是最PHP的最好搭档,目前互联网上,有约70%的web端都采用PHP+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。

网站设计.jpg

本站文章均为深正网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,但谢绝直接搬砖和抄袭!感谢...
关注深正互联

15

技术从业经验

多一份方案,会有收获...

联系深正互联,免费获得专属《策划方案》及报价

在线咨询
微信交谈
拒绝骚扰,我们只想为给您带来一些惊喜...
多一份免费策划方案,总有益处。

请直接添加技术总监微信联系咨询

深正互联微信
扫描即可沟通