xtrabackup如何备份mysql数据库

  

yum  install  -y  gnupg   rpm  -Uhv  http://www.percona.com/downloads/percona release/percona -释放- 0.0 - 1. - x86_64.rpm(64位源)   rpm  -Uhv  https://www.percona.com/redir/downloads/percona release/percona -释放- 0.0 - 1. - i386.rpm(32位源)   yum  install  -y  percona-xtrabackup


[root@aliyun - 112, ~] #, xtrabackup  - v

xtrabackup  version  2.3.3  based 提醒MySQL  server  5.6.24  Linux  (x86_64), (id: revision  525 ca7d)

2。命令功能:

3。命令参数:

目前只支持tar 以及xbstream

,输出信息写入日志中,

1祝辞,/var/备份/hu.tar.gz 打包压缩存储到该文件中,,

——incremental-dir=/var/备份/+/,增量备份目录

——端口=端口

innobackupex ,——defaults-file=/home/DB/mysql/my.cnf ,,,用户=root ——密码=xxxxx ,,数据库=hu ,,流=tar ,/var/备份/,2在/var/备份/hu.log ,, |, gzip  1祝辞,/var/备份/hu.tar.gz


<李>

,,

<强>

<李>

<李>,

,

强然后去你的备份目录查看是否有备份的文件,然后还需要更改权限(

# chown  -R  mysql: mysql  *


二增量备份与恢复



mysql> use 胡;   mysql> create  table  student  (“id”, int(4),“名字”,char(40),“价值观'char (40)),   mysql>, INSERT  INTO  student (名字),VALUES  (“XiaoHei3”) (“XiaoHei4”);

<强> <强>

2015 - 03 - 23 - _23 19 - 24/,,文件夹,这是完全备份的目录


INSERT  INTO  student (名字),VALUES  (“XiaoHei1”) (“XiaoHei2”);


,   ——incremental  innobackupex /backup ——incremental-basedir=/备份/2015 - 03 - 23 - _23 - 19 - 24/



,INSERT  INTO  student (名字),VALUES  (“XiaoHei5”) (“XiaoHei6”);



[root@localhost /] #,   innobackupex ——incremental /backup ——incremental-basedir=/备份/2015 - 03 - 23 - _23 - 21 - 49/







[root@localhost /] #,   innobackupex ——apply-log ——redo-only /备份/2015 - 03 - 23 - _23 19 - 24/ [root@localhost /] #,   innobackupex ——apply-log ——redo-only /备份/2015 - 03 - 23 - _23 19 - 24/,——incremental-dir=/备份/2015 - 03 - 23 _23 - 21 - 49/,,,,,incremental-dir指向第一次增量备份目录 [root@localhost /] #,   innobackupex ——apply-log ——redo-only /备份/2015 - 03 - 23 - _23 19 - 24/,——incremental-dir=/备份/2015 - 03 - 23 - _23 22 - 44/,,,incremental-dir指向第二次增量备份目录








 

然后进入到备份目录查看是否有备份文件存在






















xtrabackup如何备份mysql数据库