10bet网址
MySQL企业备份8.0用户指南
相关的文档10bet官方网站 下载本手册
PDF(美国Ltr)-140亿
PDF(A4)-140亿
HTML下载(TGZ)-206.9千字节
HTML下载(Zip)- 243.7 kb


MySQL企业备份8.0用户指南/使用MySQL企业备份/使用MySQL企业备份和组复制

第9章使用MySQL企业备份和组复制

对于如何使用MySQL企业备份备份和随后恢复组复制成员,看到使用MySQL企业备份和组复制.

当与一个组复制设置,mysqlbackup通过确保备份\u历史记录,backup_sbt_history(何时使用SBT API),和备份\u进度在主节点上为每个mysqlbackup操作。要使该特性在组复制设置中的任何主机上工作,请确保满足以下要求:

  • 中包含的主机名或主机地址成员\主机性能\架构.复制\组\成员表必须可由解析mysqlbackup.

  • 除了mysqlbackup@localhost在每台主机上创建的帐户第4.1.2节,“向备份管理员授予MySQL权限”,用户的帐户mysqlbackup访问所有组中的主机已在上创建每一个服务器组的成员。以下是创建帐户的示例语句:

    创建用户”mysqlbackup“@”主机1'识别者'密码'; 创建用户“mysqlbackup”@'主机2'识别者'密码'; 创建用户“mysqlbackup”@'主机3'识别者'密码'; ...

    或者,如果主机名属于一种模式,则对主机名使用通配符(如果您的环境安全策略允许),以使用单个语句执行相同的任务;例如:

    创建用户“mysqlbackup”@“host\'标识者”密码';
  • 账户mysqlbackup@localhost用于访问主机的所有其他帐户(即。,mysqlbackup@主机1,mysqlbackup@主机2,mysqlbackup@主机3,或简单地说mysqlbackup@host_在我们的例子中)使用相同的密码用于服务器访问。这是必要的,因为根据主机名的解析方式,mysqlbackup可能将使用两个帐户来完成组复制设置上的备份作业(一个用于实际备份操作,另一个用于更新主主机上的历史记录和进度表),但在backup命令中只能指定一个密码。因此,帐户必须使用相同的密码。

  • 所有被授予的特权mysqlbackup@localhost如中所述第4.1.2节,“向备份管理员授予MySQL权限”也授予所有其他帐户mysqlbackup连接到主机:

    将SELECT ON performance_schema.replication_group_成员授予'mysqlbackup'@'host1';将SELECT ON performance_schema.replication_group_成员授予'mysqlbackup'@'host2';将SELECT ON performance_schema.replication_group_成员授予'mysqlbackup'@'host3'[所有主机的其他特权的更多grant语句…]

    或者,如果主机名属于某个模式,则对主机名使用通配符(如果您的环境安全策略允许)以执行相同的任务;例如:

    将SELECT ON performance_schema.replication_group_成员授予'mysqlbackup'@'host_'[其他特权的更多grant语句…]