标签:权限 tar my.cnf art res 备份 流程 basedir 插入
xtrabackup 物理备份+binlog创建备份目录:
#mkdir /back/full
备份:#innobackupex --user=root --password=‘123‘ /back/full
关闭数据库:#
systemctl stop mysqld
清理环境:#rm -rf /var/lib/mysql/*
#rm -rf /var/log/mysqld/log
#innobackupex --apply-log /back/full/完整备份目录
#cat /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
#innobackupex --copy-back /back/full/完整备份目录
chown -R mysql.mysql /var/lib/mysql/*
#systemctl start mysqld
#innobackupex --user=root --password=‘123‘ /back/full1
添加数据进库
#innobackupex --user=root --password=‘123‘ --incremental /back/full1 --incremental-basedir=/back/full1/完整备份目录
.........
.........
#systemctl stop mysqld
#rm -rf /var/lib/mysql/*
#rm -rf /var/log/mysqld.log
第一天的数据
#innobackupex --apply-log --redo-only /back/full1/完整备份目录
第二天#innobackupex --apply-log --redo-only /back/full1/完整备份目录 --incremental-dir=/back/full1/增量备份目录
重复之前的操作
#innobackupex --copy-back /back/full1/回滚之后的完整备份目录
#chown -R mysql.mysql /var/lib/mysql
#systemctl restart mysqld
#innobackupex --user=root --password=‘123‘ /back/full2
插入数据
#innobackupex --user=root --password=‘123‘ --incremental /back/full2 --incremental=basedir=/back/full2/完整备份目录
..........
..........差异备份恢复流程
停止数据库
#systemctl stop mysqld
#rm -rf /var/lib/mysql/*
#rm -rf /var/log/mysqld.log
#innobackupex --apply-log --redo-only /back/full2/完全备份目录
#innobackupex --apply-log --redo-only /back/full2/完全备份目录 --incremental-dir=/back/full2/某个差异备份
#innobackupex --copy-back /back/full2/回滚之后的完整备份目录
#chown -R mysql.mysql /var/lib/mysql
##启动数据库
#systemctl start mysqld
标签:权限 tar my.cnf art res 备份 流程 basedir 插入
原文地址:http://blog.51cto.com/13523939/2065640