backup mysql for xtrabackup with xbstream and lz4
2015-10-16 11:31
597 查看
极品暂时mysql加入一个实例,采用xtrabackup最简单的速度。
在现有数据节点上:
/home/work/app/xtrabackup-2.2.3/innobackupex --ibbackup=/home/work/app/xtrabackup-2.2.3/xtrabackup --parallel=8 --defaults-file= ${BACKUP_CNF} --socket=${BACKUP_SOCK} --user={BACKUP_USER} --password=${BACKUP_PWD}
${BAK} --no-timestamp --stream=xbstream | lz4 -B4 | nc host port
在暂时征用的数据节点上:
nc -l port | lz4 -B7 -d | /home/work/app/xtrabackup-2.2.3/xbstream -x
传输完毕后恢复之
/home/work/app/xtrabackup-2.2.3/innobackupex --ibbackup=/home/work/app/xtrabackup-2.2.3/xtrabackup --parallel=8 --apply-log --use-memory=4G --defaults-file=${BACKUP_CNF}${BAK}
tudou@b2c.xiaomi.com
使用xbstream的优点是能够使用--parallel=8參数来并行备份
使用lz4目的是提高压缩和解压速度。以下是lz4在centos环境下的安装过程
wget --content-disposition https://github.com/Cyan4973/lz4/archive/r122.tar.gz
tar zxf lz4-r122.tar.gz
cd lz4-r122/
make -j 4
make install PREFIX=/home/work/app/lz4-r122
压缩
lz4 -B4
解压
lz4 -B7 -d
help信息
lz4 -?
Incorrect parameters
Usage :
lz4 [arg] [input] [output]
input : a filename
with no FILE, or when
FILE is - or stdin, read standard input
Arguments :
-1 : Fast compression (default)
-9 : High compression
-d : decompression (default
for .lz4 extension)
-z : force compression
-f : overwrite output without
prompting
-h/-H : display help/long help and exit
在现有数据节点上:
/home/work/app/xtrabackup-2.2.3/innobackupex --ibbackup=/home/work/app/xtrabackup-2.2.3/xtrabackup --parallel=8 --defaults-file= ${BACKUP_CNF} --socket=${BACKUP_SOCK} --user={BACKUP_USER} --password=${BACKUP_PWD}
${BAK} --no-timestamp --stream=xbstream | lz4 -B4 | nc host port
在暂时征用的数据节点上:
nc -l port | lz4 -B7 -d | /home/work/app/xtrabackup-2.2.3/xbstream -x
传输完毕后恢复之
/home/work/app/xtrabackup-2.2.3/innobackupex --ibbackup=/home/work/app/xtrabackup-2.2.3/xtrabackup --parallel=8 --apply-log --use-memory=4G --defaults-file=${BACKUP_CNF}${BAK}
tudou@b2c.xiaomi.com
使用xbstream的优点是能够使用--parallel=8參数来并行备份
使用lz4目的是提高压缩和解压速度。以下是lz4在centos环境下的安装过程
wget --content-disposition https://github.com/Cyan4973/lz4/archive/r122.tar.gz
tar zxf lz4-r122.tar.gz
cd lz4-r122/
make -j 4
make install PREFIX=/home/work/app/lz4-r122
压缩
lz4 -B4
解压
lz4 -B7 -d
help信息
lz4 -?
Incorrect parameters
Usage :
lz4 [arg] [input] [output]
input : a filename
with no FILE, or when
FILE is - or stdin, read standard input
Arguments :
-1 : Fast compression (default)
-9 : High compression
-d : decompression (default
for .lz4 extension)
-z : force compression
-f : overwrite output without
prompting
-h/-H : display help/long help and exit
相关文章推荐
- mysql set赋值与select into 赋值的区别
- VBA连接MYSQL数据库(转载有修改)
- JDBC与MySql:手把手教你JDBC入门
- mysql 数据库分区
- servlet中访问mysql无法包含中文的解决
- mysql语句总结
- mysql远程访问
- mysql优化基础
- mysql使用
- 学习MySQL——下载与安装
- mysql sql中类似转换引起的索引无法使用的问题
- mysql性能优化建议
- mysqldump 的用法
- 17.3.1.1 Backing Up a Slave Using mysqldump
- Amoeba搞定mysql主从读写分离
- mysql windows 系统服务
- MySQL存储引擎--MyISAM与InnoDB区别
- MySQL proxy读写分离
- mysql5.6源码编译安装
- mysql 学习记录(十二)--触发器