xtrabackup 把主库上表导入到从库

2550阅读 0评论2015-02-07 归隐乡村
分类:Mysql/postgreSQL

实验环境:
系统:CentOS release 6.2 (Final)
数据库版本:mysql  5.6.22-log        

           
实验步骤:
在主上:
1. set sql_log_bin=0;

2. use test; CREATE TABLE `export_test` (
  `a` int(11) DEFAULT NULL
) ENGINE=InnoDB;

3. insert into export_test values(11),(12),(13),(14)

4. xtrabackup --backup --datadir=/var/lib/mysql/ --target-dir=/root/backups/

5. xtrabackup --prepare --export --target-dir=/root/backups/  =======〉 把export_test.cfg  export_test.exp  export_test.ibd 三个文件传到从服务器上

 在从上:
1. CREATE TABLE `export_test` (
  `a` int(11) DEFAULT NULL
) ENGINE=InnoDB;

2. alter table test.export_test discard tablespace;

3.把export_test.cfg  export_test.exp  export_test.ibd 三个文件拷贝到test 数据文件目录下,并修改权限为chown -R mysq.mysql export_test.*

4.alter table test.export_test import  tablespace;

5.select  * from  test.export_test 发现数据已经存在。
上一篇:maridb的audit插件
下一篇:没有了