使用第三方工具Xtrabackup进行MySQL备份

本文详细介绍了如何使用第三方工具Xtrabackup进行MySQL的完整备份、恢复操作以及如何利用innobackupex进行增量备份。在备份过程中,重点讲解了‘准备’阶段的作用,确保数据的一致性。恢复时强调不需要启动MySQL,并通过--copy-back选项将备份数据恢复到 DATADIR 目录。此外,还提到了在恢复后调整数据文件权限的步骤。
摘要由CSDN通过智能技术生成
使用Xtrabackup进行MySQL备份:


一、安装



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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值