zoukankan      html  css  js  c++  java
  • 15、xtrabackup 全量备份

    xtrabackup 全量备份与恢复

    安装

    yum install https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.13/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.13-1.el7.x86_64.rpm  -y
    
    备份命令总结
    # 执行全量备份命令
    innobackupex --defaults-file=/etc/my.cnf --host=192.168.1.146 --user=root --password=123123 /backup
    # 简易全量备份命令
    innobackupex -p123123 /backup
    
    恢复命令总结
    1 将全量备份拷贝至新的mysql服务器上
    > scp -r /backup/2017-04-06_21-53-13/ 192.168.1.120:/testdir/
    2 对数据准备,合成可用的一致性数据
    > innobackupex --apply-log --use-memory=4G /testdir/2017-04-06_21-53-13/
    3 停止mysql,删除数据目录和对应日志
    > systemctl stop mariadb
    > rm -rf /var/lib/mysql/*
    4 将准备好的数据还原回对应的数据目录
    > innobackupex --datadir=/var/lib/mysql --copy-back /testdir/2017-04-06_21-53-13/
    5 数据目录改变属主属组
    > chown -R mysql: /var/lib/mysql/
    6 启动mysql服务
    > systemctl start mariadb
    
  • 相关阅读:
    自我介绍
    秋季学期总结
    第七周编程总结
    第六周作业
    第五周编程总结
    第四周编程总结
    第三周作业
    第二周作业
    抓老鼠啊~亏了还是赚了
    币值转换
  • 原文地址:https://www.cnblogs.com/kcxg/p/10382495.html
Copyright © 2011-2022 走看看