9.1 部署InnoDB ReplicaSet

2024年 3月 8日 91.8k 0

重要的

建议您始终使用最新版本的 MySQL Shell。最新版本的 MySQL Shell 可与任何 GA 版本的 MySQL 5.7 或 8.0 一起使用。

InnoDB ReplicaSet 的部署方式与 InnoDB Cluster 类似。

  1. 配置至少两个 MySQL 服务器实例,请参见 第 6.1 节 “使用 MySQL AdminAPI”:

    • 其中一个充当主要功能,在以下示例中, rs-1.
    • 在本教程中,另一个实例充当辅助实例rs-2,它复制主实例应用的事务。

    这种使用源和副本的异步 MySQL 复制类似于 InnoDB Cluster。部署生产 InnoDB 集群中描述了该过程 。

  2. 使用 MySQL Shell 连接到实例,并 在创建 ReplicaSet之前配置将在 ReplicaSet 中使用的 每个实例。

    • 使用MySQL Shell 8.0.28及更高版本创建InnoDB ReplicaSet时,如果您有安全需求,希望AdminAPI自动创建的所有帐户都具有严格的身份验证要求,则可以为 ReplicaSet的 replicationAllowedHost配置选项设置一个值。
  3. 创建 ReplicaSet 后,您可以向其中添加实例。有关更多信息,请参阅 向 ReplicaSet 添加实例。

InnoDB ReplicaSet 与沙箱实例兼容,您可以使用沙箱实例进行本地部署以进行测试。有关说明,请参阅 第 6.8.1 节 “部署沙箱实例” 。但是,本教程假设您正在部署生产 InnoDB ReplicaSet,其中每个实例都在不同的主机上运行。

相关文章

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

发布评论