innobackupex】的更多相关文章

Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具. Xtrabackup中主要包含两个工具: xtrabackup:是用于热备份innodb, xtradb表中数据的工具,不能备份其他类型的表,也不能备份数据表结构: innobackupex:是将xtrabackup进行封装的perl脚本,可以备份和恢复MyISAM表以及数据表结构. 一段官方文档的说明: http://www.per…
备份 新建一个脚本/root/backup.py,内容如下: #!/usr/bin/env python# -*- coding: utf-8 -*- ''' 脚本作者:昨夜星辰 脚本作用:配合crond服务实现自定义周期备份MySQL数据库(使用innobackupex进行备份) 创建日期:2016年9月22日 ''' import os import datetime import subprocess # MySQL服务root用户的密码 password = 'test' # 用于存放备…
备份 增量备份是基于完整备份的,所以我们需要先做一次完整备份: innobackupex --password=test /backup/ 备注:test是我的MySQL服务的root用户的密码,/backup/是我用于存放备份文件的目录. 执行完命令后,/backup/目录下会生成一个时间戳目录,在我这个例子中是/backup/2016-09-20_14-45-26/. 第一次增量备份: innobackupex --password=test --incremental /backup/ -…
备份 新建一个用于存放备份的目录 mkdir /backup 执行以下命令: innobackupex --password=test /backup/ 执行完后你会看到“completed OK!”的字样. 备注: test是我的MySQL的root用户的密码. 完整的命令应该是这样的: innobackupex --defaults-file=/etc/my.cnf --user=root --password=test /backup/ 因为我使用的配置文件是默认的/etc/my.cnf,…
Xtrabackup是由percona开发的一个开源软件,此软件可以说是innodb热备工具ibbackup的一个开源替代品. 这个软件是由2个部分组成的:xtrabackup和innobackupex.Xtrabackup专门用于innodb引擎和 xtraDB引擎: 而innobackupex是专门用于myisam和innodb引擎,及混合使用的引擎. 1,下载安装包(二进制包直接使用) http://www.percona.com/redir/downloads/XtraBackup/Xt…
在使用最新版的innobackupex(2.3.2): innobackupex /backup --rsync --user=xx --password=xxx 备份时报错: Error: can't create file (null)/xtrabackup_rsyncfiles_pass1 网上搜索没有找到答案,于是向官方报告 bug ,发现已经有人汇报了该bug: https://bugs.launchpad.net/percona-xtrabackup/+bug/1511701 Bug…
在日常的linux运维工作中,大数据量备份与还原,始终是个难点.关于mysql的备份和恢复,比较传统的是用mysqldump工具,今天这里推荐另一个备份工具innobackupex.innobackupex和mysqldump都可以对mysql进行热备份的,mysqldump对mysql的innodb的备份可以使用single-transaction参数来开启一个事务,利用innodb的mvcc来不进行锁表进行热备份,mysqldump备份是逻辑备份,备份出来的文件是sql语句,所以备份和恢复的…
http://blog.csdn.net/dbanote/article/details/13295727 http://blog.csdn.net/yangzhawen/article/details/50457922 http://blog.csdn.net/yangzhawen/article/details/28864763 Xtrabackup是由percona开发的一个开源软件,它是innodb热备工具ibbackup(收费的商业软件)的一个开源替代品.Xtrabackup由个部分组…
innobackupex的安装方法有3种: 通过RPM包安装: 通过源码包安装: 通过二进制包安装. 第3种方法最简单,这里只介绍它.以下是安装步骤: 打开官方下载链接: Version默认是最新版本,保持默认即可: Software选择“Linux - Generic”: Hardware请根据你要安装的服务器的位数选择: 单击出现的链接下载软件: 上传到服务器(也可以直接在服务器上用wget下载): 解压: 进入解压后的目录,执行以下命令: cp bin/{xtrabackup,innoba…
当重新修改了MySQL的数据目录时: 重启报错: Starting MySQL.The server quit without updating PID file (/[FAILED]l/mysql/data/ben.com.pid). 执行下列命令可以恢复: chown -R mysql:mysql /usr/local/mysql/data…