天天看點

xtrabackup-1.6安裝配置

環境:CentOS 5.4,xtrabackup-1.6.tar.gz

2、檢查伺服器是否安裝了Mysql版本,如果沒有就要安裝好mysql

   my.cnf中必須有datadir=/var/lib/mysql

3、開始安裝xtrabackup

    1) 解壓并copy到/user/local/xtrabackup-1.6

         mkdir /user/local/xtrabackup-1.6

         cd /qeedoodb/setup

         tar zxvf xtrabackup-1.6.tar.gz -C /user/local/xtrabackup-1.6/

    2)  

      ln -s /usr/local/xtrabackup-1.6/bin/innobackupex /usr/bin/innobackupex

      ln -s /usr/local/xtrabackup-1.6/bin/xtrabackup  /usr/bin/xtrabackup

      ln -s /usr/local/xtrabackup-1.6/bin/xtrabackup_51  /usr/bin/xtrabackup_51

      echo 'export PATH=$PATH:/user/local/xtrabackup-1.6/bin' >>/etc/profile && source /etc/profile

4、備份 (整庫的備份) 

      innobackupex --user=root /data/back_data/  

      這個會根據時間,會自己建立個時間點的包例如:/data/back_data/2011-04-14_19-59-10/

5、恢複

      1) 先停止資料庫:service mysqld stop

      2) 删除 /var/lib/mysql/*

      3) 恢複 innobackupex --user=root --apply-log /data/back_data/    (從備份恢複)

              innobackupex --user=root --copy-back /data/back_data/    (從備份目錄拷貝資料,索引和日志檔案到原datadir目錄)

      4) 賦權 chown -R mysql.mysql /var/lib/mysql/*

      5) 重新開機資料庫 service mysqld restart

      進入資料庫檢視,一切OK~

本文轉自 holy2009 51CTO部落格,原文連結:http://blog.51cto.com/holy2010/544820