标签:get 备份 serve incr http 移除 term -- inno
一、实验环境mkdir /backups/{full,inc1,inc2} -pv
xtrabackup --backup --target-dir=/backups/full/
mysql hellodb -e ”insert hellodb.students (name,age) values(‘a‘,18)“
xtrabackup --backup --target-dir=/backups/inc1/ --incremental-basedir=/backups/full
mysql -e "insert hellodb.students (name,age) values(‘b‘,28);"
xtrabackup --backup --target-dir=/backups/inc2/ --incremental-basedir=/backups/inc1/
scp -r /backups/ 目标主机:/
** ## 在目标主机上实现
systemctl stop mariadb
rm -rf /data/mysql/*
xtrabackup --prepare --apply-log-only --target-dir=/backups/full
xtrabackup --prepare --apply-log-only --target-dir=/backups/full --incremental-dir=/backups/inc1/
xtrabackup --prepare --target-dir=/backups/full --incremental-dir=/backups/inc2
xtrabackup --copy-back --target-dir=/backups/full
chown -R mysql.mysql /data/mysql/
systemctl start mariadb
xtrabackup版本升级到2.4后,相比之前的2.1有了比较大的变化:
innobackupex 功能全部集成到 xtrabackup 里面,只有一个 binary程序,另
外为了兼容考虑,innobackupex作为 xtrabackup 的软链接,即xtrabackup现
在支持非Innodb表备份,并且Innobackupex在下一版本中移除,建议通过
xtrabackup替换innobackupex xtrabackup备份工具适用于较大型的数据库文件备份,比mysqldump适用场景更多一些。
使用xtrabackup工具简单实现完全备份和增量备份并还原
标签:get 备份 serve incr http 移除 term -- inno
原文地址:http://blog.51cto.com/11912662/2154211