How to install innobackupex on Gentoo Linux

Install xtrabackup-bin

# emerge -pvq xtrabackup-bin
[ebuild   R   ] dev-db/xtrabackup-bin-2.2.5

/usr/bininnobackupex, xbcrypt, xbstream, xtrabackup がインストールされる。

Download and extract qpress

quicklz.com から qpress をダウンロードして展開する。

# tar xvf qpress-11-linux-x64.tar -C /usr/local/bin/

Using innobackupex

Backup

# innobackupex --defaults-file=/etc/mysql/my.cnf --user=$USER \
  --password=$PASS --ibbackup=xtrabackup --slave-info \
  --safe-slave-backup --compress $TARGET_DIR

Restore

# innobackupex --user=$USER --password=$PASS --decompress $BACKUP_DIR
# innobackupex --user=$USER --password=$PASS --apply-log $BACKUP_DIR
# innobackupex --copy-back $BACKUP_DIR
# chown -R mysql:mysql /var/lib/mysql