其他分享
首页 > 其他分享> > xtrabackup备份及恢复

xtrabackup备份及恢复

作者:互联网

使用xtrabackup对mysql备份
优点:
    可针对InnoDB和XtraDB等事务引擎的数据库实现不锁表方式的备份
    可针对MyISAM等非事务引擎的数据库实现不锁表方式的备份
    直接备份物理资源,速度快,不锁表,资源消耗低,可自动压缩等
使用:
    innobackupex --parallel=8 --throttle=200 --user=root --password=123123 --host=x.x.x.x --port=33306 /mysql_bak/
    	--parallel #线程数
     	--throttle #限制每秒的IO次数
压缩:
    innobackupex -p123123 --compress --compress-threads=8 /mysql_bak/
qp文件解压:
    wget http://www.quicklz.com/qpress-11-linux-x64.tar
    qpress -d test.qp ./
    上条命令将物理资源备份到/mysql_bak
恢复:
    /etc/init.d/mysqld stop  #停止mysql
    copy备份文件到本地解压
    innobackupex --apply-log /backups/2018-07-30_11-01-37/	#合并数据
    rm -rf /usr/local/mysql/data/*		#删除数据目录源数据
    innobackupex --copy-back /backups/2018-07-30_11-01-37/	#进行恢复
    chown -R mysql.mysql /usr/local/mysql/data/  #修改属主属组
    启动mysql

标签:11,--,恢复,备份,xtrabackup,不锁表,mysql,innobackupex
来源: https://blog.csdn.net/alisxwy/article/details/117751977