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的日志文件号。

  • 相关阅读:
    Linux Core Dump
    ODP.NET Managed正式推出
    获取EditText的光标位置
    (Java实现) 洛谷 P1603 斯诺登的密码
    (Java实现) 洛谷 P1603 斯诺登的密码
    (Java实现) 洛谷 P1036 选数
    (Java实现) 洛谷 P1036 选数
    (Java实现) 洛谷 P1012 拼数
    (Java实现) 洛谷 P1012 拼数
    (Java实现) 洛谷 P1028 数的计算
  • 原文地址:https://www.cnblogs.com/xkops/p/5616317.html
Copyright © 2011-2022 走看看