使用Xtrabackup进行MySQL备份:
(1)备份过程快速、可靠;
(2)备份过程不会打断正在执行的事务;
(3)能够基于压缩等功能节约磁盘空间和流量;
(4)自动实现备份检验;
(5)还原速度快;
percona-xtrabackup-2.1.8-733.rhel6.x86_64.rpm
percona-toolkit-2.2.4-1.noarch.rpm
其最新版的软件可从 http://www.percona.com/software/percona-xtrabackup/ 获得
# yum install ./*.rpm
1、完全备份# innobackupex --user=DBUSER --password=DBUSERPASS /path/to/BACKUP-DIR/
首先将二进制log文件放在单独的目录
# vim /etc/my.cnf
log-bin=/data/binlog/master-bin
重启mysqld服务
# service mysqld restart
查看设置是否生效
mysql> show binary logs;
+-------------------+-----------+
| Log_name | File_size |
+-------------------+-----------+
| master-bin.000001 | 107 |
+-------------------+-----------+
创建备份目录
# mkdir /mybackups
一、安装
1、简介
Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。特点:(1)备份过程快速、可靠;
(2)备份过程不会打断正在执行的事务;
(3)能够基于压缩等功能节约磁盘空间和流量;
(4)自动实现备份检验;
(5)还原速度快;
2、安装
装备好安装包percona-xtrabackup-2.1.8-733.rhel6.x86_64.rpm
percona-toolkit-2.2.4-1.noarch.rpm
其最新版的软件可从 http://www.percona.com/software/percona-xtrabackup/ 获得
# yum install ./*.rpm
二、完整备份及恢复的实现
1、完全备份# innobackupex --user=DBUSER --password=DBUSERPASS /path/to/BACKUP-DIR/
首先将二进制log文件放在单独的目录
# vim /etc/my.cnf
log-bin=/data/binlog/master-bin
重启mysqld服务
# service mysqld restart
查看设置是否生效
mysql> show binary logs;
+-------------------+-----------+
| Log_name | File_size |
+-------------------+-----------+
| master-bin.000001 | 107 |
+-------------------+-----------+
创建备份目录
# mkdir /mybackups
# innobackupex --user=root /mybackups/