zoukankan      html  css  js  c++  java
  • XtraBackup2.3.3安装配置使用(innobakupex)

    通过使用percona公司的xtrabackup备份还原数据库,并完成搭建mysql主从数据库。

    一、XtraBackup下载安装部分。

    1.安装依赖软件。

    [root@localhost ~]# yum -y install libdbi-dbd-mysql perl-DBD-MySQL rsync
    [root@localhost ~]# rpm -ivh  ftp://rpmfind.net/linux/epel/6/x86_64/libev-4.03-3.el6.x86_64.rpm

    2.下载安装xtrabackup2.3.3软件。

    [root@localhost ~]# wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.3.3/binary/redhat/6/x86_64/percona-xtrabackup-2.3.3-1.el6.x86_64.rpm
    [root@localhost ~]# yum -y localinstall  percona-xtrabackup-2.3.3-1.el6.x86_64.rpm 

    二、备份部分。

      - xtrabackup只能备份innodb和xtradb引擎,不支持myisam引擎
      - innobackupex是使用perl封装的脚本,调用xtrabackup的功能,并且支持myisam引擎的备份。

    使用innobackupex备份MySQL数据。

    [root@localhost ~]# innobackupex --user=root --password=123456 --stream=tar /data/xkops/ | gzip - > /data/opslover.tar.gz

    三、恢复部分。

    1.恢复数据,需要与准备一下,保持事务一致性。

    [root@localhost ~]# innobackupex --apply-log /home/xkops

    2.恢复数据。

    [root@localhost ~]# innobackupex --defaults-file=/usr/local/mysql/my.cnf --user=root --password=5095e001221824498ea622e89bdd3627  --move-back /home/xkops/  

    *注释:copy-back 空间充足的时候使用;move-back空间不足的时候使用。

    四、主从搭建部分

    1.授权。

    2.查看数据库备份文件中xtrabackup_binlog_info文件,找到binlog的日志文件号。

  • 相关阅读:
    code vs 1029 遍历问题 区间dp
    UVA 10891 Game of Sum 区间dp
    UVA 10635 Prince and Princess 最长公共子序列(nlongn)
    Codeforces Round #301 (Div. 2) D 概率DP
    LightOJ 1422 区间dp
    poj 1651 区间dp
    使用log4net+IExceptionFilter+Server酱完成异常日志信息推送
    MVC基础之控制器常见返回类型
    .NET Core中的IoC和DI
    使用Layui前端框架完成简单的增删改查
  • 原文地址:https://www.cnblogs.com/xkops/p/5616317.html
Copyright © 2011-2022 走看看