9.4 添加实例到ReplicaSet

2024年 3月 13日 28.1k 0

9.4.1 为InnoDB ReplicaSet配置实例
9.4.2 向ReplicaSet添加实例示例
创建 ReplicaSet 后,您可以使用该 ReplicaSet.addInstance() 操作添加实例作为 ReplicaSet 当前主节点的只读辅助副本。

在此操作期间,ReplicaSet 的主副本必须可访问且可用。MySQL 复制是在添加的实例和主实例之间配置的,使用自动创建的 MySQL 帐户和随机密码。在实例成为可操作的辅助实例之前,它必须与主实例处于同步安排。这个过程称为 recovery,InnoDB ReplicaSet 支持您使用选项配置的不同方法 recoveryMethod。

为了使实例能够加入 ReplicaSet,必须满足各种先决条件。它们会由 进行自动检查 ReplicaSet.addInstance(),如果发现任何问题,操作将失败。

用于dba.configureReplicaSetInstance()在添加实例之前验证和配置二进制日志和复制相关选项。MySQL Shell 使用与获取 ReplicaSet句柄对象相同的用户名和密码连接到目标实例。ReplicaSet 的所有实例都应具有相同的管理员帐户以及相同的权限和密码。当您使用选项配置实例时,您可以创建具有所需授权的自定义管理员帐户 dba.configureReplicaSetInstance()。请参见 第 9.2 节 “配置 InnoDB ReplicaSet 实例”。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论