xtrabackup 增量,全备份,恢复备份

简介: mysql5x 版本对应xrtabackup2.4

#--- 全备份 -----#
GRANT RELOAD, LOCK TABLES, REPLICATION CLIENT ON *.* TO 'backup'@'localhost' identified by 'aaaaaa';
# 授权用户备份权限
mkdir /data/backup 
innobackupex --user=root --password=aaaaaa --host=127.0.0.1 /data/backup   
# 全备份


#--- 增量备份 ---#
innobackupex --user=root --password='aaaaaa' --incremental /data/backup --incremental-basedir /data/backup/2021-08-07_18-14-58
# 曾量备份
# 再原来的基础上进行增量备份,原来全备份目录:/data/backup/ 下的全备份文件:2021-08-07_18-14-58

#--- 还原备份---#
innobackupex --apply-log --redo-only /data/backup/2021-08-07_18-14-58 
# 初始化全量备份尾号58

innobackupex --apply-log --redo-only /data/backup/2021-08-07_18-14-58 --incremental-dir=/data/backup/2021-08-08_21-01-53
# --incremental-dir=/data/backup/2021-08-08_21-01-53 初始化增量备份尾号53
# 将增量备份初始化到全量备份里面

innobackupex --copy-back /data/backup/2021-08-07_18-14-58
# 全量备份进行整合,自增加,等于刷新生效
目录
相关文章
|
3月前
|
存储 数据库
全量备份和增量备份
全量备份和增量备份
309 6
|
关系型数据库 MySQL
使用Xtrabackup完整备份中恢复单表
MySQL目前采取的备份策略都是xtrabackup全备+binlog备份,如果当某天某张表意外的删除,那么如何快速从xtrabackup全备中恢复单表呢?从MySQL 5.6版本开始,支持可传输表空间(Transportable Tablespace),那么利用这个功能就可以实现单表的恢复,同样利用这个功能还可以把innodb表移动到另外一台服务器上。
4490 0
|
SQL 监控 关系型数据库
完全备份和增量备份
简介 1·完全备份与增量备份的概念 2·使用 mysqldump 完全备份 3·使用 mysqldump 进行表结构备份 4·完全备份恢复的两种方法 5·使用 flush logs 进行增量备份 6·增量备份恢复 7·基于时间点与位子的恢复 8·MySQL 备份思路 完全备份与增量备份的概念 1·MySQL 完全备份:是对整个数据库的备份、数据库结构和文件结构的备份,保存的是备份完成时刻的数据库,它也是增量备份的基础。
1869 0
|
网络协议 关系型数据库 MySQL
Xtrabackup实现数据的备份与恢复
目录 Xtrabackup实现数据的备份与恢复 Xtrabackup介绍 Xtrabackup优点 Xtrabackup备份原理 Xtrabackup增量备份介绍 Xtrabackup安装 创建测试数据 ...
1251 0
|
关系型数据库 Linux PHP