percona xtrabackup 2.3.2 MySQL5.6 备份恢复

  1. rpm方式安装MySQL 5.6

MySQL-server-5.6.27-1.el6.x86_64.rpm

MySQL-client-5.6.27-1.el6.x86_64.rpm

MySQL-shared-compat-5.6.27-1.el6.x86_64.rpm(perl-DBD-MySQL require)

2.my.cnf

[[email protected] lib]# vi /etc/my.cnf

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

[mysqld]

datadir = /var/lib/mysql

log_bin = /var/lib/mysql/bin-log

socket = /var/lib/mysql/mysql.sock

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

3.source install percona xtrabackup 2.3.2

二、测试备份恢复

备份类型检查

# more xtrabackup_checkpoints

backup_type = full-backuped(全备份)

from_lsn = 0

to_lsn = 1678899

last_lsn = 1678899

compact = 0

recover_binlog_info = 0

  1. 全备份测试

不生成时间戳方式notimestamp

全备份

innobackupex --defaults-file=/etc/my.cnf --user=root --password=123456  --no-timestamp  /data/mysql_backup/full

恢复

innobackupex --apply-log /data/mysql_backup/full --user=root --password=123456

innobackupex --defaults-file=/etc/my.cnf --copy-back /data/mysql_backup/full

目录权限操作

# chown mysql.mysql -R mysql

启动MySQL服务器

# /etc/init.d/mysql start

Starting MySQL................................[  OK  ]

2.全量+增量测试

不生成时间戳方式notimestamp

1)备份操作

全备份(mysql 服务器running状态)

innobackupex --defaults-file=/etc/my.cnf --user=root --password=123456  --no-timestamp  /data/mysql_backup/full(全备份目录)

第一次增量备份(mysql 服务器running状态)

# innobackupex --incremental /data/mysql_backup/inc01 --incremental-basedir=/data/mysql_backup/full(全备份目录) --no-timestamp --user=root --password=123456  --defaults-file=/etc/my.cnf

第二次增量备份(mysql 服务器running状态)

# innobackupex --incremental /data/mysql_backup/inc02 --incremental-basedir=/data/mysql_backup/inc01(第一次增量目录) --no-timestamp --user=root --password=123456  --defaults-file=/etc/my.cnf

2)恢复步骤

(mysql 服务器可以不是running状态)

innobackupex --apply-log --redo-only /data/mysql_backup/full(全备份目录)  --user=root --password=123456

innobackupex --apply-log --redo-only /data/mysql_backup/full(全备份目录) --incremental-dir=/data/mysql_backup/inc01(第一次增量目录)  --user=root --password=123456

innobackupex --apply-log --redo-only /data/mysql_backup/full(全备份目录) --incremental-dir=/data/mysql_backup/inc02(第二次增量目录)  --user=root --password=123456

innobackupex --apply-log /data/mysql_backup/full(全备份目录) --user=root --password=123456

innobackupex --defaults-file=/etc/my.cnf --copy-back /data/mysql_backup/full(全备份目录)

目录权限操作

# chown mysql.mysql -R mysql

启动MySQL服务器

# /etc/init.d/mysql start

Starting MySQL................................[  OK  ]

时间: 2024-10-05 10:25:36

percona xtrabackup 2.3.2 MySQL5.6 备份恢复的相关文章

percona xtrabackup使用xbstream进行流式备份恢复

192.168.31.64: innobackupex  --defaults-file=/data/mysql/3306/etc/my.cnf --user=root --compress --stream=xbstream ./ | ssh [email protected] "xbstream -x -C /data/mysql/backup/" 192.168.31.65: wget http://www.quicklz.com/qpress-11-linux-x64.tar

大话去哪儿网备份恢复平台

来源:http://mp.weixin.qq.com/s/ldu7iS5c3d0ND3foPYoLXQ 作者简介:许子文 曾任达梦高级数据库工程师,现任去哪儿网高级DBA,负责MySQL .Hbase运维和自动化运维工具的开发.在RDBMS拥有多年数据库架构设计.性能优化和运维经验,对海量数据有丰富的运维经验和个人见解. 备份恢复是DBA日常运维工作中的重中之重??怎么快速高效完成备份和恢复??怎么有效平衡DB数据量和业务重要等级??接下来从技术和业务的角度介绍Qunar数据库备份恢复平台的演变

Percona Xtrabackup备份mysql(转)

原文:http://www.drupal001.com/2014/02/percona-xtrabackup-mysql/ Xtrabackup简介 Percona XtraBackup是开源免费的MySQL数据库热备份软件,它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁).XtraBackup支持所有的Percona Server.MySQL.MariaDB和Drizzle. XtraBackup优势 : 1.无需停止数据库进行InnoDB热

Percona Xtrabackup 备份MySQL 实例(转)

老规矩,开场白,刚开始用mysqldump,备份100G+的数据库,再加上服务器繁忙,备份速度像蜗牛似的,于是寻找更高效的备份方法.网上都说用xtrabackup比较适合备份大的数据库,而且备份效率也高,就尝试使用一次,结果明显感觉比mysqldump备份与恢复速度就是快不少,那以后就用它了.大礼拜日的在家也没事,结合生产环境,写了这篇文档,刚接触的朋友,可以参考下,不多说,入正题! 1.初次备份前准备工作 1.1 了解备份方式 热备份:读写不受影响(mysqldump-->innodb) 温备

Percona Xtrabackup快速备份MySQL

Percona Xtrabackup快速备份MySQL 提交 我的评论 加载中 已评论 Percona Xtrabackup快速备份MySQL 2015-07-10 Linux中国 Linux中国 Linux中国 微信号 linux-cn 功能介绍 面向Linux爱好者,提供Linux技术文章.新闻资讯和交流平台. 每天推送一条最新精选Linux资讯和技术文章:支持Linux命令查询.Linux资讯搜索及微信群的交流. 老规矩,开场白,刚开始用mysqldump,备份100G+的数据库,再加上服

利用Percona XtraBackup进行单表备份恢复

大部分情况下,使用用Percona XtraBackup进行整库的备份和恢复比较容易,此处略去:对于单表的恢复略有不同,而且对数据库版本和Percona XtraBackup的版本都有限制局限性:1.源库MySQL版本无要求,但启用了innodb_file_per_table=12.目的库开启innodb_file_per_table=1,Percona XtraDB或者MySQL5.6官方要求开启下面的两个参数,但发现5.6没有这样的变量,没去修改:innodb_expand_import=1

Percona Xtrabackup备份mysql (完整备份与增量备份)

Xtrabackup简介 Percona XtraBackup是开源免费的MySQL数据库热备份软件,它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM 的备份同样需要加表锁).XtraBackup支持所有的Percona Server.MySQL.MariaDB和Drizzle. XtraBackup优势 : 1.无需停止数据库进行InnoDB热备 2.增量备份MySQL 3.流压缩到传输到其它服务器 4.能比较容易地创建主从同步 5.备份MySQL时不会增大服务器

Percona Xtrabackup备份mysql全库及指定数据库(完整备份与增量备份)

原文地址:http://www.tuicool.com/articles/RZRnq2 Xtrabackup简介 Percona XtraBackup是开源免费的MySQL数据库热备份软件,它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份 同样需要加表锁).XtraBackup支持所有的Percona Server.MySQL.MariaDB和Drizzle. XtraBackup优势 : 1.无需停止数据库进行InnoDB热备 2.增量备份MySQL 3.流

Percona Xtrabackup备份mysql大数据库(完整备份与增量备份)

Percona Xtrabackup备份mysql大数据库(完整备份与增量备份) 文章目录 [隐藏] Xtrabackup简介 Xtrabackup安装 Xtrabackup工具介绍 innobackupex使用方法 完整备份及还原 增量备份及还原 Xtrabackup简介 Percona XtraBackup是开源免费的MySQL数据库热备份软件,它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁).XtraBackup支持所有的Percona