跳至内容

如何为 Amazon Aurora MySQL 数据库集群创建只读副本?

1 分钟阅读
0

我想在我的 AWS 区域或跨多个区域为我的 Amazon Aurora MySQL 兼容版数据库集群创建只读副本。

简短描述

要创建只读副本,请创建以下资源之一:

您还可以设置自己的二进制日志复制环境,将 Aurora 作为源或目标。

解决方法

**注意:**如果您在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请参阅 AWS CLI 错误故障排除。此外,请确保您使用的是最新版本的 AWS CLI

创建区域内只读副本

使用 Amazon Relational Database Service (Amazon RDS) 控制台或 AWS CLI 创建区域内只读副本

**重要事项:**如果您创建 Aurora MySQL 兼容版 5.7 副本集群,则该集群将自动注册到 Amazon RDS 扩展支持。为避免产生额外费用,请将您的数据库集群升级到与 MySQL 8.0 兼容的 Aurora MySQL 版本 3

创建跨区域只读副本

在创建跨区域只读副本之前,请为您的源 Aurora MySQL 数据库集群激活二进制日志记录。然后,使用 Amazon RDS 控制台或 AWS CLI 创建跨区域数据库集群

**注意:**如果您的 Aurora 数据库集群已加密,则必须创建加密的 Aurora 副本。如果您的 Aurora 数据库集群未加密,则必须创建未加密的 Aurora 副本。您也不能创建会导致链式复制的跨区域只读副本。因此,您不能使用已经拥有 Amazon RDS for MySQL 或 Aurora MySQL 数据库集群副本的 Aurora MySQL 集群。

创建 Aurora 全局数据库

要创建 Aurora 全局数据库,请使用 Amazon RDS 控制台或 AWS CLI 向 Aurora 数据库集群添加区域

**注意:**您必须选择在同一 Aurora 全局数据库中尚未拥有辅助 Aurora 数据库集群的区域。此外,您不能选择主 Aurora 数据库集群所在的区域。

AWS 官方已更新 8 个月前