连续复制
一键复制
一键打包

innodb

1. 安装 dbsake

curl -s get.dbsake.net > /opt/dbsake
chmod u+x ./opt/dbsake
ln -s /opt/dbsake /usr/local/bin/dbsake

2. 恢复表结构命令

dbsake frmdump /www/sgk/202202.frm

3. 将原来的数据文件COPY到其它目录下。

4. 创建同名表,表结构必须保持一致。

5. 导出表空间

ALTER TABLE `表名` DISCARD TABLESPACE;

6. 将原来的数据文件COPY回来 表名.ibd

7. 修改ibd数据权限

chown mysql.mysql *.ibd

8. 导入表空间

ALTER TABLE `表名` IMPORT TABLESPACE

myisam

1. 安装 dbsake

curl -s get.dbsake.net > /opt/dbsake
chmod u+x ./opt/dbsake
ln -s /opt/dbsake /usr/local/bin/dbsake

2. 恢复表结构命令

dbsake frmdump /www/sgk/202202.frm

3. 将原来的数据文件COPY到其它目录下。

4. 创建同名表,表结构必须保持一致。

6. 将原来的数据文件COPY回来 表名.MYD表名.MYI

7. 修改ibd数据权限

chown mysql mysql *.MYD  *MYI

8. 恢复表

repair table 表名;