16、xtrabackup 增量备份及恢复
2024-10-19 15:42:17
备份命令如下
全量备份
# innobackupex -p123123 /backup
# ls /backup
2017-04-08_13-36-11
增量备份或差量备份
# innobackupex -p123123 --incremental /backup --incremental-basedir=/backup/2017-04-08_13-36-11/
# ls /backup/
2017-04-08_13-36-11 2017-04-08_13-41-59
# innobackupex -p123123 --incremental /backup --incremental-basedir=/backup/2017-04-08_13-41-59
# ls /backup
2017-04-08_13-36-11 2017-04-08_13-41-59 2017-04-08_14-01-16
恢复命令
> scp -r /backup/* 192.168.1.120:/testdir/
> innobackupex --apply-log --redo-only --use-memory=1G /testdir/2017-04-08_13-36-11/
> innobackupex --apply-log --redo-only --use-memory=1G /testdir/2017-04-08_13-36-11/ --incremental-dir=/testdir/2017-04-08_13-41-59
> innobackupex --apply-log --use-memory=1G /testdir/2017-04-08_13-36-11/ --incremental-dir=/testdir/2017-04-08_14-01-16
> systemctl stop mariadb
> rm -rf /var/lib/mysql/*
> innobackupex --datadir=/var/lib/mysql --copy-back /testdir/2017-04-08_13-36-11
> chown -R mysql: /var/lib/mysql/
> systemctl start mariadb
最新文章
- 6个变态的C语言Hello World程序
- 解析 Linux 内核可装载模块的版本检查机制
- 判断checkbox是否选中
- linux rpm问题:怎样查看rpm安装包的安装路径
- Java for LeetCode 030 Substring with Concatenation of All Words【HARD】
- UVa 514 (stack的使用) Rails
- js 判断字符是否以汉字开头
- iOS-GCD多线程
- Codevs 1048 石子归并
- java多线程向数据库写入数据
- 注意Thread.interrupt()方法的真正作用并不是用来中断线程
- js--事件对象的理解3
- Spring 对缓存的抽象
- python pdb 调试
- 如何识别企业内的“千里马”?
- C#版 - Leetcode 633. 平方数之和 - 题解
- MariaDB——(二) MariaDB 10.0.15 日志文件—undo 日志
- 【推荐图书】+ 基于Nios II的嵌入式SoPC系统设计与Verilog开发实例+C#入门经典等
- javascript篇-slice(),splice(),split(),substring(),substr()的用法以及区别
- [Noi2017]整数 BZOJ4942