首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

MySQL Xtrabackup备份跟恢复

2012-07-31 
MySQL Xtrabackup备份和恢复Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据

MySQL Xtrabackup备份和恢复
   Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。Xtrabackup有两个主要的工具:xtrabackup、innobackupex,其中xtrabackup只能备份InnoDB和XtraDB两种数据表,innobackupex则封装了xtrabackup,同时可以备份MyISAM数据表。

1.安装mysql http://instance.iteye.com/blog/1454027

2.安装Xtrabackup ,下载Xtrabackup

  配置源
    #vi /etc/yum.repos.d/percona.repo
   

# xtrabackup --defaults-file=/etc/my.cnf --prepare --target-dir=/var/backups/base # xtrabackup --target-dir=/backups/base --prepare --incremental-dir=/var/backups/1 # xtrabackup --defaults-file=/etc/my.cnf --prepare --target-dir=/var/backups/base 


     将数据库停掉,删除数据库下的ib*文件。将/var/backups/base目录下的ib*文件拷贝到数据库目录。

    #chown mysql:mysql ib*
   重启数据库,看恢复是否成功。



注:备份前先登录数据库,打开一个表看看记录条数,然后进行备份,然后再对表最终的记录进行修改,然后在备份,再测试。

   
  
  

热点排行