percona xtrabackup 2.3.2 MySQL5.6 备份恢复
2015-11-16 15:10
621 查看
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
[root@m56db 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
全备份测试
不生成时间戳方式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 startStarting MySQL................................[ OK ]
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
[root@m56db 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
全备份测试
不生成时间戳方式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 startStarting MySQL................................[ OK ]
相关文章推荐
- RM格式压缩电影软件 Easy RealMedia Producer Full V1.94 下载
- linux Xtrabackup安装及使用方法
- MySQL中使用innobackupex、xtrabackup进行大数据的备份和还原教程
- Xtrabackup使用指南 InnoDB数据备份工具
- mysql xtrabackup 备份恢复实现分享
- 没有ISAPI Rewrite FULL照样玩多站点伪静态的方法分享
- XtraBackup使用手册
- Xtrabackup + mysqlbinlog还原数据库
- MySQL在线热备工具xtrabackup的安装
- xtrabackup使用指南 Innodb数据备份工具
- PerconaXtraBackup-2.2.3 注释及带书签版
- [mysql]mysql备份工具innobackupex,xtrabackup-2.1安装
- xtrabackup的备份与恢复
- 使用Percona XtraBackup备份 MySQL InnoDB 数据库
- STK10 full license 运行截图
- Full Hint
- imp 全量导出,按用户导入
- VirtualBox: Full-Screen-Display and Share-Folder problem
- Xtrabackup&Innobackupex备份和恢复
- Xtrabackup介绍和使用【基础篇】