xtrabackup 使用方法

由于公司数据库比较大没办法使用传统的mysqldump导入还原,所以只能使用mysql 二进制导入方法几分钟就能搞定大型数据库很给力。

测试环境,迁移数据库把数据库192.168.0.21所有数据库迁移到192.168.0.20,暂时只用到冷备。后面继续研究。

使用传统方法测试数据大概时间为2天多才能整个备份还原结束。这里就不测试了

主:192.168.0.21

从:192.168.0.20

首先在192.168.0.21安装rpm -ivh percona-xtrabackup-2.2.12-1.el6.x86_64.rpm

安装工具。然后运行命令

innobackupex --user=root --password=root --socket=/tmp/mysql.sock /root/

备份所有数据库

几分钟结束备份速度效率极快。

然后发现12月14号的数据库备份,传到192.168.1.20上面

scp -r /root/2015-12-14_16-28-31 [email protected]:/root/

192.168.0.20

安装rpm -ivh percona-xtrabackup-2.2.12-1.el6.x86_64.rpm

安装工具。然后运行命令

innobackupex --user=root --password=‘root‘ --defaults-file=/etc/my.cnf --apply-log  /root/2015-12-14_16-28-31

service mysqld stop

innobackupex --user=root --password=‘root‘ --defaults-file=/etc/my.cnf --copy-back  /root/2015-12-14_16-28-31

完成还原然后测试。然后配置主从就行这里简略。

时间: 2024-10-17 16:57:26

xtrabackup 使用方法的相关文章

xtrabackup使用方法简介

关于xtrabackup的简介就不再赘述,百度一堆,使用方法也说明也很多.感觉还是只有自己试过之后才能有更深刻的认识,以下的使用说明基于官方文档及自己试验过程,记录下备查. 安装: 去percona-xtrabackup官网上下载,有rpm包.tar包,也有解压直接可用的二进制包.我试验采用的二进制包. 由于里面的innobackupx命令实际上是用perl语言封装了xtrabackupx而成,所以使用innobackupx命令要先检查perl包以及其依赖包的安装情况. 可以执行yum inst

MySQL5.7.18 备份、Mysqldump,mysqlpump,xtrabackup,innobackupex 全量,增量备份,数据导入导出

粗略介绍冷备,热备,温暖,及Mysqldump,mysqlpump,xtrabackup,innobackupex 全量,增量备份 --备份的目的 灾难恢复:意外情况下(如服务器宕机.磁盘损坏等)对损坏的数据进行恢复和还原保证数据不丢失,最小程度地丢失需求改变:因需求改变而需要把数据还原到改变以前测试:测试新功能是否可用 --备份与恢复概述 根据备份的方法可以分为: 1.Hot Backup(热备) 2.Cold Backup(冷备) 3.Warm Backup(温备) Hot Backup是指

galera mariadb集群恢复策略

1 galera mariadb首先MariaDB是一个数据库,可以看成是MySQL的一个分支,由于MySQL被SUN收购,所以MySQL面临着闭源的风险,当时MySQL之父Widenius并没有加入SUN,而是基于MySQL的代码开发新的分支,命名为MariaDB,并全部开源. Galera是Galera Cluster,是一种为数据库设计的新型的.数据不共享的.高度冗余的高可用方案,galera mariadb就是集成了Galera插件的MariaDB集群,Galera本身是具有多主特性的,

mysql的备份: Xtrabackup的使用方法

Xtrabackup: Xtrabackup的优点:1.快速 ,支持并行备份.--parallel=8 2.在线备份备份,不阻塞读写(INNODB),对MYISAM添加全局锁3.支持在线搭建主从复制 Xtrabackup的基本实用方法: -- 全备innobackupex --defaults-file=/etc/my.cnf --user=root  --socket=/var/lib/mysql/mysql.sock --parallel=8 /home/backup/ /home/back

XtraBackup构建MySQL主从环境的方法

环境:HE3主库,HE1从库HE1:192.168.1.248HE3:192.168.1.250从库my.cnf加入以下参数并重启数据库:read_only=1log_slave_updates=1(这里推荐开启,从库记录binlog)主库授权备份账户mysql>grant SELECT,RELOAD,SHOW DATABASES,SUPER,LOCKTABLES,REPLICATION CLIENT,SHOW VIEW,EVENT,FILE on *.* to 'backup'@'localh

linux Xtrabackup安装及使用方法

[[email protected] ~]# rpm -Uvh http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm Retrieving http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm Preparing... (#############################

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.流

Xtrabackup数据库备份工具

Xtrabackup 官方原理 在InnoDB内部会维护一个redo日志文件,我们也可以叫做事务日志文件.事务日志会存储每一个InnoDB表数据的记录修改.当InnoDB启动时,InnoDB会检查数据文件和事务日志,并执行两个步骤:它应用(前滚)已经提交的事务日志到数据文件,并将修改过但没有提交的数据进行回滚操作. Xtrabackup在启动时会记住log sequencenumber(LSN),并且复制所有的数据文件.复制过程需要一些时间,所以这期间如果数据文件有改动,那么将会使数据库处于一个