mysql xtrabackup_backup 物理备份

xtrabackup_backup 简单备份恢复

xtrabackup_backup 小试
本地搭建mysql数据库,本地模拟数据的物理备份和恢复
环境
1. mysql5.5
2. Ubuntu系统
3. percona-xtrabackup-2.1.7
安装
mysql:

sudo apt-get install mysql-server5.5
过程中 输入 root 密码 这里我用 000000代替

percona-xtrabackup-2.1.7:

下载 percona-xtrabackup-2.1.7-721-Linux-x86_64.tar.gz
tar zxvf percona-xtrabackup-2.1.7-721-Linux-x86_64.tar.gz
cd percona-xtrabackup-2.1.7-721-Linux-x86_64
cp bin/innobackupex /usr/bin
cp bin/xtrabackup* /usr/bin
这样基本就可以使用了。

备份

mysql数据库中新建数据库test 随便建几张表。
sudo innobackupex --defaults-file=/etc/mysql/my.cnf --user=root --password=000000 /home/root/backup_data/pxb
/home/root/backup_data/pxb 这个是要备份数据到哪儿的目录

恢复
关闭mysql sudo service mysql stop
先 把原来的数据库文件移除
mv /var/lib/mysql /var/lib/mysqlBB11

sudo innobackupex –apply-log /home/root/backup_data/pxb/2017-12-27_16-29-22
sudo innobackupex –defaults-file=/etc/mysql/my.cnf –copy-back –rsync /home/root/backup_data/pxb/2017-12-27_16-29-22
sudo chown -R mysql.mysql mysql
sudo service mysql start
完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值