首先要在my.cnf配置文件中添加如下2个选项
innobackupex使用详解
原创文章标签 innobackupex 详解 文章分类 数据库
©著作权归作者所有:来自51CTO博客作者qubaoquan的原创作品,请联系作者获取转载授权,否则将追究法律责任
[mysqld]
datadir=/usr/local/mysql/data/
group=mysql
1. 全库备份
innobackupex --user=root --password=xxxxx --defaults-file=/etc/my.cnf --slave-info /root/backup_dir/full/
2. 增量备份
innobackupex --user=root --password=xxxxx --defaults-file=/etc/my.cnf --incremental --incremental-basedir=/root/backup_dir/full/201
2-09-04_17-40-24/ /root/backup_dir/increment/
3. 还原全库
首先要停止数据库,然后清空数据库data目录
/etc/init.d/mysql stop
rm -rf /usr/loca/mysql/data
mkdir -p /usr/loca/mysql/data
innobackupex --user=root --password=xxxxx --defaults-file=/etc/my.cnf --apply-log /root/backup_dir/full/2012-09-04_17-40-24/
innobackupex --user=root --password=xxxxx --defaults-file=/etc/my.cnf --copy-back /root/backup_dir/full/2012-09-04_17-40-24/
进入数据库目录赋权
cd /usr/loca/mysql/
chown -R mysql:mysql data/
启动数据库 还原完毕
4. 增量还原
首先要停止数据库,然后清空数据库data目录
/etc/init.d/mysql stop
rm -rf /usr/loca/mysql/data
innobackupex --user=root --password=xxxxx --defaults-file=/etc/my.cnf --apply-log /root/backup_dir/full/2012-09-04_17-40-24/ --incremental-dir=/root/backup_dir/increment/2012-09-04_17-48-11/
innobackupex --user=root --password=xxxxx --defaults-file=/etc/my.cnf --copy-back /root/backup_dir/full/2012-09-04_17-40-24/
进入数据库目录赋权
cd /usr/loca/mysql/
chown -R mysql:mysql data/
启动数据库 还原完毕
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
innobackupex备份
innobackupex
innobackupex