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

抽象的

这是 MySQL Enterprise Backup 产品的用户指南。本手册描述了备份和恢复 MySQL 数据库的过程。它涵盖了在备份期间最大限度地减少时间和存储开销以及在备份操作期间保持数据库可用的技术。它说明了mysqlbackup 命令的功能和语法,例如,如何备份选定的数据库或表,如何只备份自上次备份以来的更改,以及如何有效地将备份数据传输到不同的服务器。

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

有关法律信息,请参阅法律声明

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

许可信息。  本产品可能包含第三方软件,在许可下使用。有关许可信息,请参阅 MySQL Enterprise Backup 3.12 许可信息用户手册,包括与此 MySQL Enterprise Backup 版本中可能包含的第三方软件相关的许可信息。

文档生成于:2022-11-05(修订:8482)


目录

前言和法律声明
我开始使用 MySQL 企业备份
1 MySQL企业备份简介
1.1 备份类型
1.2 mysqlbackup客户端
1.3 备份性能和容量注意事项概述
1.4 备份的文件
1.5 恢复数据库概述
2 安装MySQL企业备份
3 MySQL Enterprise Backup 3.12 有什么新功能?
二、使用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.2 执行恢复操作
5.2.1 恢复压缩备份
5.2.2 恢复加密备份镜像
5.2.3 恢复增量备份
--use-tts 5.2.4 恢复使用选项创建的备份
5.2.5 将外部 InnoDB 表空间恢复到不同位置
5.2.6 从云存储恢复备份到MySQL服务器
5.3 时间点恢复
5.4 使用数据库升级或降级恢复备份
6 使用带有复制的 MySQL 企业备份
6.1 设置新副本
6.2 备份和恢复副本数据库
6.3 恢复源数据库
MySQL 企业备份的 7 个性能注意事项
7.1 优化备份性能
7.2 优化恢复性能
8 备份加密
9 将 MySQL Enterprise Backup 与媒体管理软件 (MMS) 产品一起使用
9.1 使用 Oracle Secure Backup 备份到磁带
10 使用 MySQL Enterprise Monitor 监控备份
11 MySQL企业备份故障排除
11.1 MySQL企业备份错误码
11.2 解决腐败问题
11.3 使用 MySQL 企业备份日志
11.4 使用 MySQL 企业备份清单
mysqlbackup命令参考
12 mysql备份
13个mysql备份命令
13.1 备份操作
13.2 应用日志操作
13.3 恢复操作
13.4 验证操作
13.5 单文件备份操作
14 mysqlbackup命令行选项
14.1 标准选项
14.2 连接选项
14.3 服务器存储库选项
14.4 备份存储库选项
14.5 元数据选项
14.6 压缩选项
14.7 增量备份选项
14.8 部分备份和恢复选项
14.9 单文件备份选项
14.10 性能/可扩展性/容量选项
14.11 消息记录选项
14.12 进度报告选项
14.13 加密选项
14.14 云存储选项
14.15 特殊备份类型的选项
15 配置文件和参数
四、附录
MySQL 企业备份常见问题解答
B MySQL企业备份的局限性
MySQL 企业备份的 C 兼容性信息
C.1 支持的平台
C.2 跨平台兼容性
C.3 与 MySQL 版本的兼容性
C.4 与旧版本 MySQL Enterprise Backup 的兼容性
C.5 特定 MySQL 版本的兼容性说明
D MySQL 企业备份发行说明
MySQL 企业备份术语表
指数

示例列表

4.1对 InnoDB 表进行未压缩的部分备份
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处理绝对路径名
4.15单文件备份到远程主机
4.16单文件备份到远程MySQL服务器
4.17将备份目录流式传输到远程 MySQL 服务器
4.18在 Oracle Cloud Infrastructure Object Storage Classic 上创建云备份
4.19在 Oracle Cloud Infrastructure 对象存储上创建云备份
4.20在 Oracle Cloud Infrastructure 对象存储上创建云增量备份
4.21在 OpenStack 对象存储上创建云备份
4.22在 Amazon S3 上创建云备份
4.23从 Oracle Cloud Infrastructure 对象存储经典容器中提取现有镜像到备份目录
4.24从 Amazon S3 云存储中提取现有图像到备份目录
4.25使用选项的乐观备份 optimistic-time=YYMMDDHHMMSS
4.26使用选项的乐观备份optimistic-time=now
4.27使用 选项的乐观备份optimistic-busy-tables
4.28同时使用选项的乐观和部分备份 optimistic-busy-tablesoptimistic-time
5.1将日志应用到备份
5.2将日志应用到压缩备份
5.3将增量备份应用于全量备份
5.4关闭和恢复数据库
5.5使用copy-back-and-apply-log恢复备份目录
5.6使用copy-back-and-apply-log恢复单个文件备份
5.7恢复压缩备份
5.8恢复加密备份镜像
5.9恢复增量备份镜像
5.10从 TTS 备份恢复选定的表
5.11从 TTS 备份恢复和重命名表
5.12将单文件备份从 Oracle Cloud Infrastructure (OCI) Object Storage Classic Container 恢复到 MySQL 服务器
5.13将单文件备份从 Oracle Cloud Infrastructure (OCI) 对象存储恢复到 MySQL 服务器
5.14从 Oracle Cloud Infrastructure (OCI) 对象存储服务恢复云增量备份到 MySQL 服务器
5.15将单文件备份从 OpenStack 对象存储恢复到 MySQL 服务器
5.16将单个文件备份从 Amazon S3 恢复到 MySQL 服务器
9.1使用 MySQL Enterprise Backup 和 Oracle Secure Backup 的示例mysqlbackup命令
13.1将日志应用到全量备份
15.1示例backup-my.cnf文件