1.mydumper安装
[root@localhost ~]# tar xf mydumper-0.9.1.tar.gz -C /usr/local/src //上传mydumper源码包后解压
[root@localhost src]# ls
mydumper-0.9.1
[root@localhost ~]# cd /usr/local/src/mydumper-0.9.1/
[root@localhost mydumper-0.9.1]# yum install gcc gcc-c++ make cmake -y //部署环境,解决依赖关系
[root@localhost mydumper-0.9.1]# yum install glib2-devel mysql-devel zlib-devel pcre-devel -y
[root@localhost mydumper-0.9.1]# cmake . //执行完后ls,存在CmakeCache.txt,需要手动删除rm -rf CmakeCache.txt
[root@localhost mydumper-0.9.1]# make
[root@localhost mydumper-0.9.1]# make install
2.备份
备份文件
[root@localhost mydumper-0.9.1]# mydumper -u root -p Sirius123! -B db0122 -o /mysqlbak //备份
[root@localhost mydumper-0.9.1]# mydumper -u root -p Sirius123! -B db0122 -c -o /mysqlbak //备份同时压缩
备份表
[root@localhost mydumper-0.9.1]# mydumper -u root -p Sirius123! -B db0122 -T t1 -o /mysqlbak/tables
[root@localhost mydumper-0.9.1]# mydumper -u root -p Sirius123! -B db0122 -T t2,t3 -o /mysqlbak/tables
3.恢复
恢复文件
[root@localhost mydumper-0.9.1]# myloader -u root -p Sirius123! -B db0122 -o -d /mysqlbak/
恢复表
[root@localhost mydumper-0.9.1]# myloader -u root -p Sirius123! -d /mysqlbak/tables -o -B db0122