xtrabackup2.4备份恢复脚本
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,xtrabackup shell脚本:https://gitee.com/ygqygq2/mytools/tree/master/xtrabackup1. 使用说明此脚本基于Percona XtraB
千家信息网最后更新 2025年02月01日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_xtrabackup
3. 脚本使用说明
脚本使用场景为一天中备份多次。
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安全错误
数据库的锁怎样保障安全
苹果激活服务器服务时间
广德先进软件开发服务解决方案
sql数据库自启动已关闭
寻甸软件开发网上价格
购买蜂窝破解器服务器被骗
惠网络技术有限公司
软件开发验证 规范
工控网络安全的核心
ad域控服务器配置
湖北网络技术服务是真的吗
数据库前端页面访问
服务器cmd怎么登录用户
长宁区数据链网络技术造型设计
无线网络技术教程考试题
在数据库查询业务ip
黄金眼软件开发工程师
员工加班系统数据库设计
网上怎么找软件开发
湘潭市网络安全委员会
恒玄科技软件开发
上海企业软件开发出厂价格
沈阳网络技术招聘
vb.net 主从数据库
金湖银联软件开发
计算机虚拟网络技术的应用
斗罗大陆我的世界服务器怎么玩
哪些服务器操作系统支持nvme
风云防火墙服务器版
远程服务器提示证书过期
辽宁信息化软件开发有哪些