PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 数据库 > MySQL教程 > 正文

    使用 Percona XtraBackup 进行 mysql热备之安装

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:首先,浏览官网,对其有个大概的了解:http://www.percona.com/doc/percona-xtrabackup/xtrabackup_bin/incremental_backups.html一、安装...

    首先,浏览官网,对其有个大概的了解:
    http://www.percona.com/doc/percona-xtrabackup/xtrabackup_bin/incremental_backups.html
     
    一、安装
    我使用的是xtrabackup-1.6.5.tar.gz
    wget http://www.percona.com/redir/downloads/XtraBackup/XtraBackup-1.6.5/source/xtrabackup-1.6.5.tar.gz
    tar zxf xtrabackup-1.6.5.tar.gz

    根据xtrabackup-1.6.5目录中的BUILD.txt安装:
     
    我使用的系统是centos5.5 64位,数据库是5.5.18
    yum install cmake gcc gcc-c++ libaio libaio-devel automake autoconf bzr bison libtool ncurses5-devel
    export AUTO_DOWNLOAD="yes"
    ./xtrabackup-1.6.5/utils/build.sh innodb55

    安装完毕后,xtrabackup_innodb55放在./xtrabackup-1.6.5/mysql5.5/storage/innobase/xtrabackup/目录下。
    将命令copy到/usr/bin目录下:
    cp ./xtrabackup-1.6.5/mysql-5.5/storage/innobase/xtrabackup/xtrabackup_innodb55 /usr/bin/xtrabackup_innodb55
    cp ./xtrabackup-1.6.5/innobackupex /usr/bin/innobackupex

    另外功能测试的时候使用innobackipex会报错:
    sh: xtrabackup: command not found或者sh: xtrabackup_55: command not found
    查看/usr/bin/innobackupex会发现里面有调用 xtrabackup_55或者 xtrabackup,我直接将/usr/bin/xtrabackup_innodb55复制成 xtrabackup_55和xtrabackup,就能正常使用了,不过不知道有没什么影响。
     
    至此,Percona XtraBackup安装完毕。
    正常来说mysql-5.5这个是放在xtrabackup-1.6.5目录下的,如果没有就find一下吧。

    接下来,我们学习使用Percona XtraBackup进行mysql热备之进行测试部分。

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-35-3710-1.html
    相关热词搜索: