xtrabackup2.4备份恢复脚本
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,xtrabackup shell脚本:https://gitee.com/ygqygq2/mytools/tree/master/xtrabackup1. 使用说明此脚本基于Percona XtraB
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
腾讯云服务器弹性带宽算法
网络安全班会主题目标
华为公司计算机网络技术岗位
超微服务器故障
测试开发转软件开发容易吗
网络安全小学生课件
ps4换服务器
数据云服务器安全吗
宿迁小型网络技术保养
后端软件开发岗位信息
柠檬班前程贷的服务器地址
网络安全架构体系
组态能读取数据库字段吗
服务器返回0
达梦数据库的 key
电脑网络技术交流
软件开发公司做生意好吗
分布式数据库与并行数据库
服务器的配制与管理
云南电信dns服务器云主机
ti软件开发平台
联通ns服务器域名
服务器 虚拟机 软件
数据库实验室设备管理系统功能
超微服务器故障
外网登陆局域网服务器
上海智能软件开发销售厂
江苏紫气天下网络技术公司
浙江web前端软件开发要多少钱
云南电信dns服务器云主机