=/usr/local/mysql/my.cnf \
--port=3306 --incremental /backup/incre --incremental-basedir=/backup/full/2014-06-06_12-26-10
---3.恢复数据
service mysql stop
mv /usr/local/mysql/data/innodb_data/ /wind/
或
cp -rvf innodb_data/ /wind/
----datadir数据目录和日志目录需要为空
rm -rf /usr/local/mysql/innodb_data/*
rm -rf /usr/local/mysql/data/*
rm -rf /usr/local/mysql/mysql_logs/innodb_log/*?
----4.准备日志(默认使用内存100M)
---4.1 Prepare完整备份集
/*语法: innobackupex --apply-log --redo-only BASE-DIR */
innobackupex --ibbackup=xtrabackup_56 --user=root --password=password --defaults-file=/usr/local/mysql/my.cnf \
--apply-log --redo-only /backup/full/2014-06-06_12-26-10 --use-memory=4G
---4.2 Prepare增量备份集
/*语法:innobackupex --apply-log --redo-only BASE-DIR --incremental-dir= */
innobackupex --ibbackup=xtrabackup_56 --user=root --password=password --defaults-file=/usr/local/mysql/my.cnf \
--apply-log --redo-only /backup/full/2014-06-06_12-26-10 --incremental-dir=/backup/incre/2014-06-06_12-38-16 \
--use-memory=4G
---4.3再次prepare全备集,回滚那些未提交的事务
/*语法: innobackupex --apply-log BASE-DIR */
innobackupex --ibbackup=xtrabackup_56 --user=root --password=password --defaults-file=/usr/local/mysql/my.cnf \
--apply-log /backup/full/2014-06-06_12-26-10 --use-memory=4G
----5.还原数据库
innobackupex --ibbackup=xtrabackup_56 --defaults-file=/usr/local/mysql/my.cnf \
--copy-back /backup/full/2014-06-06_12-26-10
还原前数据文件和事务日志文件包括innodb的日志都需要删除.根据/et/my.cnf来确定MySQL的数据位置
---6.权限设置
chown -R mysql:mysql /usr/local/mysql/
---7.启动mysql
service mysql start