9.1 部署InnoDB ReplicaSet

2024年 3月 8日 42.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,其中每个实例都在不同的主机上运行。

相关文章

pt-kill工具的使用
pt-ioprofile工具包的使用
数据库管理-第216期 Oracle的高可用-01(20240703)
DBMS_REPAIR EXAMPLE SCRIPT WITH PARTITION
数据库事务的四大特性: ACID 
使用BBED修复损坏的SYSTEM文件头

发布评论