Mysql备份工具Xtrabackup、innobackupex常用备份命令和恢复命令快捷记录
全备: innobackupex --defaults-file=/data/test/mysql3306.cnf --user=root --port=3306 --password=xxxxxx --socket=/data/mysql_3306/mysql_3306.sock --compress /home/bak 恢复 先进行解压操作: innobackupex --defaults-file=/data/test/mysql3306.cnf --user=root --port=3306 --decompress /home/bak/ innobackupex --defaults-file=/data/test/mysql3306.cnf --user=root --apply-log /home/bak innobackupex --defaults-file=/data/test/mysql3306.cnf --user=root --copy-back /home/bak 更改所有者、启动。OK。 增量备份操作: 先进行一次全备: innobackupex --defaults-file=/data/test/mysql3306.cnf --user=root --port=3306 --password=xxxxxx --socket=/data/mysql_3306/mysql_3306.sock --compress /home/bak 第一次增量: innobackupex --defaults-file=/data/test/mysql3306.cnf --user=root --port=3306 --incremental-basedir=/home/bak/2016-06-09_00-35-30 --incremental /home/bak 第二次增量 innobackupex --defaults-file=/data/test/mysql3306.cnf --user=root --port=3306 --password=xxxxxx --socket=/data/mysql_3306/mysql_3306.sock --incremental-basedir=/home/bak/2016-06-09_00-45-41 --incremental /home/bak 增量恢复命令格式说明: innobackupex --apply-log --redo-only BASE-DIR BASE-DIR指完整的全部备份目录 innobackupex --apply-log --redo-only BASE-DIR --incremental-dir=INCREMENTAL-DIR-1 INCREMENTAL-DIR-1指第一次增量备份的目录 innobackupex --apply-log BASE-DIR --incremental-dir=INCREMENTAL-DIR-2 BASE-DIR指完整的全部备份目录 INCREMENTAL-DIR-2第二次增量备份的目录 测试增量恢复命令: innobackupex --defaults-file=/etc/my.cnf --decompress /home/mysqlbakuptest/2016-06-07_16-26-22 #先对之前qp的文件解压。对进行压缩的进行该解压操作,没压缩的略过。 innobackupex --defaults-file=/data/test/mysql3306.cnf --apply-log --redo-only /home/mysqlbakup/2016-06-07_16-26-22 innobackupex --defaults-file=/data/test/mysql3306.cnf --apply-log --redo-only /home/mysqlbakup/2016-06-07_16-26-22 --incremental-dir=/home/mysqlbakup/2016-06-08_11-11-51 innobackupex --defaults-file=/data/test/mysql3306.cnf --apply-log /home/mysqlbakup/2016-06-07_16-26-22/ --incremental-dir=/home/mysqlbakup/2016-06-08_11-19-22/ 回滚未完成的日志和文件拷贝: innobackupex --defaults-file=/data/test/mysql3306.cnf --apply-log /home/mysqlbakup/2016-06-07_16-26-22 innobackupex --defaults-file=/data/test/mysql3306.cnf --copy-back /home/mysqlbakup/2016-06-07_16-26-22
执行完毕以后需要进行chown 更改所有者操作,默认恢复出来的目录都说root所有者,需改成mysql才可以正常使用。
转载请注明:西数超哥博客www.ysidc.top» Mysql备份工具Xtrabackup、innobackupex常用备份和恢复命令快捷记录
https://www.ysidc.top 西数超哥博客,数据库,西数超哥,虚拟主机,域名注册,域名,云服务器,云主机,云建站,ysidc.top