xtrabackup2.4备份恢复脚本
发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,xtrabackup shell脚本:https://gitee.com/ygqygq2/mytools/tree/master/xtrabackup1. 使用说明此脚本基于Percona XtraB
千家信息网最后更新 2024年11月26日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安全错误
数据库的锁怎样保障安全
网络安全期末试题 a卷
两台阿里云服务器
accra数据库是什么数据库
黑魂关服务器
美国和特朗普网络安全
2018年软件开发工具真题
微软数据库2005
沙田服务器可以充电吗
数据库怎么建立关系
公安网络安全教育考试题目
数据库四特性
vue如何传图片到服务器
网络安全防线主持词
app软件开发所需的
一台服务器装两个服务软件
泰兴环保网络技术市场
原神各服务器开服时间
软件开发的流程是什么意思
安卓读串口数据库
软件开发和al
测试软件开发科
连云港浪潮服务器服务商
服务器管家
关于网络安全的信息站
陈小菜我的世界服务器密码
软件开发硕士毕业答辩ppt
大数据应用软件开发职业通道
大君是哪个服务器的
数据库基本查询
服务器与三层交换机通信