Xtrabackup使用案例

  

一、备份用户创建
创建用户“bkpuser”@“localhost”被“bkpuser”,
格兰特重载,锁表,过程,复制客户“bkpuser”@“localhost”;
冲洗特权;

  

二、备份

  

——执行备份(不带时间戳)
/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser插座=/数据/mysql/db_test/mysql。袜子——平行=8——slave-info no-timestamp/数据/备份/完整的

  

——执行备份(带时间戳)
/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser插座=/数据/mysql/db_test/mysql。袜子——平行=8 slave-info/数据/备份/完整的

  

——执行备份(具体某个库)
/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser插座=/数据/mysql/db_test/mysql。袜子——数据库=t1 -平行=8 - slave-info/数据/备份/完整的

  

——执行备份(增量备份,全备基础上进行增量备份)
/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser插座=/数据/mysql/db_test/mysql。袜子——incremental-basedir=/数据/备份/全/2018 - 05 - 02 - _13 - 42 - 59/隽?数据/备份/inc .

  

——执行备份(增量备份,增备基础上进行增量备份)
/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser插座=/数据/mysql/db_test/mysql。袜子——incremental-basedir=/数据/备份/公司/2018 - 05 - 02 - _13 - 44 - 24/隽?数据/备份/inc .

  

三,恢复

  

——全量恢复
rm射频/数据/mysql/db_test/数据/#删除数据目录
rm射频/数据/mysql/db_test ulog/#删除数据目录

  

/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser——运用原木redo-only/数据/备份/全/2018 - 05 - 02 - _13 - 42 - 59/
/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser复制回来/数据/备份/全/2018 - 05 - 02 - _13 - 42 - 59/

  

——修改文件夹权限
乔恩- r mysql: mysql/数据/mysql/db_test/
乔恩- r mysql: mysql/数据/mysql/db_test/ulog

  

——增量恢复(全备基础上做增量恢复)
,其实就是将全备和增备合并在一起,然后进行恢复
rm射频/数据/mysql/db_test/数据/#删除数据目录
rm射频/数据/mysql/db_test ulog/#删除数据目录

  

/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser——运用原木redo-only/数据/备份/全/2018 - 05 - 02 - _13 - 42 - 59/
/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser——运用原木redo-only/数据/备份/全/2018 - 05 - 02 - _13 - 42 - 59/猧ncremental-dir=/数据/备份/公司/2018 - 05 - 02 - _13 - 44 - 24
/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser——运用原木redo-only/数据/备份/全/2018 - 05 - 02 - _13 - 42 - 59/
/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser复制回来/数据/备份/全/2018 - 05 - 02 - _13 - 42 - 59/

  

——增量恢复(增备基础上做增量恢复)
,将全备+增备1 +增备2全部放一起恢复
/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser——运用原木redo-only/数据/备份/全/2018 - 05 - 02 - _13 - 42 - 59/
/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser——运用原木redo-only/数据/备份/全/2018 - 05 - 02 - _13 - 42 - 59/猧ncremental-dir=/数据/备份/公司/2018 - 05 - 02 - _13 - 44 - 24
/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser——运用原木redo-only/数据/备份/全/2018 - 05 - 02 - _13 - 42 - 59/猧ncremental-dir=/数据/备份/公司/2018 - 05 - 02 - _13 45 - 45
/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser——运用原木redo-only/数据/备份/全/2018 - 05 - 02 - _13 - 42 - 59/
/usr/地方/xtrabackup/bin/innobackupex——defaults-file=/数据/mysql/db_test/conf/test.cnf——用户=bkpuser——密码=bkpuser复制回来/数据/备份/全/2018 - 05 - 02 - _13 - 42 - 59/

Xtrabackup使用案例