xtrabackup2.4备份恢复脚本
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,xtrabackup shell脚本:https://gitee.com/ygqygq2/mytools/tree/master/xtrabackup1. 使用说明此脚本基于Percona XtraB
千家信息网最后更新 2026年10月31日xtrabackup2.4备份恢复脚本
xtrabackup shell脚本:
https://gitee.com/ygqygq2/mytools/tree/master/xtrabackup
1. 使用说明
此脚本基于Percona XtraBackup 2.4
2. 备份用户权限
在mysql的root用户下,创建用户并给予下列权限
GRANT SUPER, RELOAD, LOCK TABLES, PROCESS, REPLICATION CLIENT ON *.* TO 'xtrabackup'@'localhost' identified by '12345678';没有SUPER权限,会在增量备份时报如下错误
Error: failed to execute query FLUSH NO_WRITE_TO_BINLOG CHANGED_PAGE_BITMAPS: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
将备份使用的密码写入到以下文件中,因为脚本为读取此文件中的密码。
mkdir -p /data/save/echo '12345678' > /data/save/mysql_xtrabackup3. 脚本使用说明
脚本使用场景为一天中备份多次。
xtrabackup_backup_mysql.sh # 脚本控制入口 xtrabackup_backup_full.sh # 全量备份脚本 xtrabackup_backup_incremental.sh # 增量备份脚本 xtrabackup_backup_restore.sh # 备份恢复脚本 4. xtrabackup关键参数说明
在xtrabackup --prepare时,如果不使用--apply-log-only以防止数据库回滚,那么你的增量备份将是无用的。因为事务回滚后,进一步的增量备份是不能被应用的。
--apply-log-only应该在合并除最后一次增量备份的所有增量备份时,这就是为什么恢复备份脚本中,最后一次增量备份xtrabackup --prepare不使用它的原因。即使--apply-log-only在最后一次增量备份时被使用,备份仍将是一致的,但在这种情况下,数据库会有执行回滚的阶段。
备份
脚本
增量
权限
用户
使用说明
密码
数据
数据库
文件
一致
事务
入口
关键
原因
参数
场景
就是
情况
时报
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中智农互联网科技
深圳市人人互联网科技有限公司
新华互联网科技
江苏根荣互联网科技
互联网扶贫科技
科技类互联网
互联网科技的
汇久创客互联网科技
互联网 视角下的科技创新
万达互联网科技
中国互联网金融科技基金
深圳卡尔迅互联网科技有限公司怎么样
剑昆互联网络科技有限公司临桂
宁夏众和广鑫互联网科技有限公司
互联网软件和科技
深圳市优智互联网科技有限公司
广西互联网科技孵化中心
互联网科技创新的路径
山东有哪些互联网科技公司
互联网领先科技成果宣传视频
为想互联网科技
广州善班互联网科技
深圳互联网科技怎么样
富国互联网科技创新基金
科技与互联网哪个更好
互联网为啥属于高科技
哈尔滨屹滨互联网科技有限公司
互联网科技研发水平
合肥互联网科技公司公章图片
上海万顺科技互联网有限公司招聘