本机全备份mysql到指定目录
/usr/bin/xtrabackup --defaults-file=/data/mysql/data02/backup-my.cnf -uroot -p123456 -P3307 --backup --target-dir=/newdata/mysql/data02
本机全备份mysql到指定目录(压缩备份文件)
/usr/bin/xtrabackup --defaults-file=/data/mysql/data02/backup-my.cnf -uroot -p123456 -P3307 --backup --compress --target-dir=/newdata/mysql/data02
备份一个数据库
/usr/bin/xtrabackup --defaults-file=/data/mysql/data02/backup-my.cnf -uroot -p123456 -P3307 --backup --target-dir=/newdata/mysql/data02 --databases=danzhao
备份2个或更多数据库
/usr/bin/xtrabackup --defaults-file=/data/mysql/data02/backup-my.cnf -uroot -p123456 -P3307 --backup --target-dir=/newdata/mysql/data02 --databases="danzhao mysql"
备份2个或更多数据库(备份的数据库名写在文件里)
/usr/bin/xtrabackup --defaults-file=/data/mysql/data02/backup-my.cnf -uroot -p123456 -P3307 --backup --target-dir=/newdata/mysql/data02 --databases-file=/newdata/mysql/dblist.txt
dblist.txt内每个数据库名一行,注意不要有多余的空格字符
备份除了指定数据库外的其他数据库
/usr/bin/xtrabackup --defaults-file=/data/mysql/data02/backup-my.cnf -uroot -p123456 -P3307 --backup --target-dir=/newdata/mysql/data02 --databases-exclude=danzhao
备份一个数据库,但排除指定表
/usr/bin/xtrabackup --defaults-file=/data/mysql/data02/backup-my.cnf -uroot -p123456 -P3307 --backup --target-dir=/newdata/mysql/data02 --databases=mysql --tables-exclude=user