安装使用Percona XtraBackup来备份恢复MySQL的教程

2019-01-04 17:42:09王冬梅
innobackupex --user=root --password=root --socket=/tmp/mysql.sock --defaults-file=/usr/local/mysql/my.cnf --incremental /root/two --incremental-basedir=/root/one

4、还原一个增量备份
创建好的完整备份不能直接用来还原数据库,需要对数据做一些准备工作,其中包括一些已经提交的事务的重放,未提交事务的回滚。

–apply-log 准备还原备份的选项 –use-memory=4G 设置准备还原数据时使用的内存,可以提高准备所花费的时间

指定备份的数据目录

innobackupex --apply-log --use-memory=4G /tmp

还原数据,需要指定配置文件,默认会还原到/var/lib/mysql,并且保证,my.cnf中设置的数据目录下没有任何文件

innobackupex --copy-back --defaults-file=/usr/local/mysql/my.cnf /tmp


您可能感兴趣的文章:

MySQL使用xtrabackup进行备份还原操作使用xtrabackup实现mysql备份编写脚本令Xtrabackup对MySQL数据进行备份的教程MySQL中使用innobackupex、xtrabackup进行大数据的备份和还原教程利用Xtrabackup工具备份及恢复(MySQL DBA的必备工具)linux Xtrabackup安装及使用方法mysql xtrabackup 备份恢复实现分享Xtrabackup使用指南 InnoDB数据备份工具xtrabackup备份还原MySQL数据库