MySQL 企业版备份 (MEB) 是一个独立于 MySQL Workbench 的 MySQL 企业版功能。有关其功能的更多信息,请参阅 MySQL 企业版备份文档。MySQL Workbench 提供了一个对 MySQL 企业版备份的接口,如本节所述。
除了在目标服务器上安装 MySQL 企业版备份外,以下一般要求也适用
最新版本的 MySQL 企业版备份。MySQL 企业版备份支持策略是支持当前 GA 版本的 MySQL 企业版备份,以及之前的主要版本。这决定了 MySQL Workbench 所需的最低 MySQL 企业版备份版本,即当前 GA 版本之前的主要版本。
设置加密密码是执行对加密表进行备份和还原操作的必要条件(请参阅 选项选项卡)。
在 Linux 和 macOS 上可以使用本地和远程 MySQL 实例管理,而在 Microsoft Windows 上可以使用本地 MySQL 实例管理。远程管理是使用 SSH 远程管理进行配置的。
具有 root 用户的 MySQL 连接。
必须设置并正确指定 MySQL 连接的 MySQL 服务器配置文件路径。
运行 MySQL Workbench 的用户必须是能够执行 MySQL 企业版备份二进制文件的 sudo 用户(Linux 和 macOS)。
-
该 sudo 用户在执行系统命令时必须保留
HOME
环境变量,这意味着使用 visudo 命令安全地将以下条目添加到/etc/sudoers
文件中Defaults env_keep +="HOME"
要设置以下先决条件,请从主页面(在线备份或还原)单击
-
MySQL 企业版备份可执行文件的路径。MySQL 企业版备份可通过 eDelivery 或 My Oracle Support (MOS) 获得。MySQL Workbench 会尝试根据所用 MySQL 服务器版本定位 MySQL 企业版备份可执行文件,因此请检查路径并根据需要进行调整。例如
对于 MySQL 8.0,请使用与服务器版本号相同的 MySQL 企业版备份版本。
对于 MySQL 5.7,请使用 MySQL 企业版备份 4.1。
对于 MySQL 5.6,请使用 MySQL 企业版备份 3.12。
备份主目录的路径,其中存储备份配置文件和数据。这可以在 Workbench 中从
创建。-
备份过程的 MySQL 帐户。可用操作取决于此设置的当前状态,选项包括
RELOAD
、SUPER
和REPLICATION CLIENT ON *.*
权限来更改用户帐户。
下图显示了先决条件的示例。
如果未满足任何要求,则在尝试使用 MySQL 企业版备份功能时将生成错误。