MySQL 企业备份用户指南(版本 8.0.31)

抽象的

这是 MySQL Enterprise Backup 的用户手册,MySQL 数据库的商业许可备份实用程序。它解释了可以使用 MySQL Enterprise Backup 执行的不同类型的备份和恢复,并描述了执行它们的命令。还讨论了优化备份和恢复操作的策略。

有关详细说明每个版本中更改的注释,请参阅 MySQL Enterprise Backup 8.0 发行说明

有关法律信息(包括许可信息),请参阅 前言和法律声明

如需有关使用 MySQL 的帮助,请访问 MySQL 论坛,您可以在其中与其他 MySQL 用户讨论您的问题。

文档生成于:2022-11-08(修订:8483)


目录

前言和法律声明
我开始使用 MySQL 企业备份
1 MySQL企业备份简介
1.1 mysqlbackup客户端
1.2 备份类型概述
1.3 备份的文件
1.3.1 备份中包含的文件类型
1.3.2 InnoDB数据备份文件
1.3.3 MyISAM等存储引擎存储数据备份文件
1.3.4 mysqlbackup生成的文件
1.4 备份过程
2 安装MySQL企业备份
3 MySQL Enterprise Backup 8.0 有什么新功能?
二、使用MySQL企业备份
4 备份数据库服务器
4.1 第一次备份前
4.1.1 收集数据库信息
4.1.2 授予备份管理员MySQL权限
4.1.3 指定备份目录的位置
4.2 典型的备份/验证/恢复周期
4.2.1 运行mysqlbackup的OS用户
4.2.2 备份整个MySQL实例
4.2.3 验证备份
4.2.4 恢复数据库
4.3 备份场景和示例
4.3.1 制作单文件备份
4.3.2 制作完整备份
4.3.3 制作差异备份或增量备份
4.3.4 制作压缩备份
4.3.5 制作部分备份
4.3.6 进行乐观备份
4.3.7 备份内存数据库数据
4.3.8 进行定时备份
4.4 使用分布式文件系统 (DFS) 或存储访问网络 (SAN) 进行备份
5 恢复或还原数据库
5.1 执行恢复操作
5.1.1 恢复压缩备份
5.1.2 恢复加密备份镜像
5.1.3 恢复增量备份
5.1.4 表级恢复(TLR)
--use-tts 5.1.5 恢复使用选项创建的备份
5.1.6 将外部 InnoDB 表空间恢复到不同位置
5.1.7 高级:准备和恢复目录备份
5.2 从云存储恢复备份到 MySQL 服务器
5.3 时间点恢复
5.4 使用数据库升级或降级恢复备份
6 使用加密的 InnoDB 表空间
7 使用重做日志归档进行备份
8 使用带有复制的 MySQL 企业备份
8.1 设置新副本
8.2 备份和恢复副本数据库
8.3 恢复源数据库
8.4 使用加密二进制和中继日志
9 将 MySQL 企业备份与组复制一起使用
10 备份加密
11 将 MySQL Enterprise Backup 与媒体管理软件 (MMS) 产品结合使用
11.1 使用 Oracle Secure Backup 备份到磁带
12 将 MySQL 企业备份与 Docker 结合使用
MySQL 企业备份的 13 个性能注意事项
13.1 优化备份性能
13.2 优化恢复性能
14 使用 MySQL Enterprise Monitor 监控备份
15 将 MySQL Enterprise Backup 与 MySQL Enterprise Firewall 结合使用
16 使用 LDAP 进行服务器身份验证
17 MySQL 企业备份故障排除
17.1 MySQL企业备份退出代码
17.2 解决腐败问题
17.3 使用 MySQL 企业备份日志
17.4 使用 MySQL 企业备份清单
mysqlbackup命令参考
18 mysql备份
19个mysql备份命令
19.1 备份操作
19.2 更新操作
19.3 恢复操作
19.4 验证操作
19.5 其他单文件备份操作
19.6 其他操作
20 mysqlbackup命令行选项
20.1 一般选项
20.2 连接选项
20.3 服务器存储库选项
20.4 备份存储库选项
20.5 元数据选项
20.6 压缩选项
20.7 增量备份选项
20.8 部分备份和恢复选项
20.9 单文件备份选项
20.10 性能/可扩展性/容量选项
20.11 消息记录选项
20.12 进度报告选项
20.13 加密选项
20.14 使用加密 InnoDB 表空间和加密二进制/中继日志的选项
20.15 云存储选项
20.16 特殊备份类型的选项
21 配置文件和参数
四、附录
MySQL 企业备份常见问题解答
B MySQL企业备份的局限性
MySQL 企业备份的 C 兼容性信息
C.1 支持的平台
C.2 跨平台兼容性
C.3 与 MySQL 版本的兼容性
C.4 与旧版 MySQL Enterprise Backup 的兼容性
D 备份历史表更新
E SBT 备份历史表更新
F 备份进度表更新
MySQL 企业备份术语表
指数

示例列表

4.1单文件备份到绝对路径
4.2单文件备份到相对路径
4.3单文件备份到标准输出
4.4将现有备份目录转换为单个映像
4.5提取已有镜像到备份目录
4.6列出单文件备份内容
4.7验证单文件备份
4.8提取单个文件备份到当前目录
4.9提取单文件备份到备份目录
4.10单个文件选择性提取
4.11单个目录选择性提取
4.12处理绝对路径名
4.13单文件备份到远程主机
4.14单文件备份到远程MySQL服务器
4.15将备份目录流式传输到远程 MySQL 服务器
4.16在 Oracle Cloud Infrastructure 对象存储上创建云备份
4.17在 Oracle Cloud Infrastructure 上创建云增量备份
4.18在 OpenStack 对象存储上创建云备份
4.19在 Amazon S3 存储桶中创建云备份
4.20在 Amazon S3 存储桶中创建云增量备份
4.21在 GCP 存储服务上创建云备份
4.22对 InnoDB 表进行未压缩的部分备份
4.23制作压缩的部分备份
4.24使用选项的乐观备份 optimistic-time=YYMMDDHHMMSS
4.25使用选项的乐观备份optimistic-time=now
4.26使用 选项的乐观备份optimistic-busy-tables
4.27同时使用选项的乐观和部分备份 optimistic-busy-tablesoptimistic-time
5.1恢复数据库
5.2恢复压缩备份
5.3恢复压缩目录备份
5.4恢复压缩和准备好的目录备份
5.5恢复加密备份镜像
5.6恢复增量备份镜像
5.7从映像备份恢复选定的表
5.8从映像备份恢复模式中的选定表
5.9从 TTS 备份恢复和重命名表
5.10使用copy-back-and-apply-log恢复备份目录
5.11将日志应用到备份
5.12将日志应用于压缩备份
5.13将单文件备份从 Oracle Cloud Infrastructure (OCI) 对象存储恢复到 MySQL 服务器
5.14从 Oracle Cloud Infrastructure (OCI) 对象存储恢复云增量备份到 MySQL 服务器
5.15将单文件备份从 OpenStack 对象存储恢复到 MySQL 服务器
5.16将单个文件备份从 Amazon S3 恢复到 MySQL 服务器
5.17从GCP存储服务恢复单文件备份到MySQL服务器
11.1使用 MySQL Enterprise Backup 和 Oracle Secure Backup 的示例mysqlbackup命令
16.1使用简单 LDAP 身份验证进行备份
16.2使用简单 LDAP 身份验证的 TTS 还原
16.3使用基于 SALS 的 LDAP 身份验证进行备份
16.4使用基于 SALS 的身份验证的 TTS 恢复
19.1将日志应用到全量备份
21.1示例backup-my.cnf文件