Mysql shell 当节点不在组复制中时,何时使用RejoinInstance和AddInstance …

2023年 9月 2日 37.6k 0

解释当节点在InnoDB集群部署中的组复制之外时,rejoinInstance和addInstance适用的情况。

-- addInstance适用的情况

如果节点/实例被有意删除,执行例如removeInstance(),则使用addInstance是适用的。

原因是,当执行removeInstance()时,它会停止组复制并删除元数据。为了使节点再次成为组的一部分,解决方案是再次添加它,将节点/实例添加到元数据中;

-- rejoinInstance适用的情况

如果某个节点由于任何其他原因(崩溃)重新启动,则该节点/实例将脱离组复制,但仍将保存元数据。在这种情况下,rejoinInstance()是适用的。

参考:

https://dev.mysql.com/doc/refman/5.7/en/mysql-innodb-cluster-working-with-cluster.html#rejoin-cluster
https://dev.mysql.com/doc/refman/5.7/en/mysql-innodb-cluster-working-with-cluster.html

相关文章

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

发布评论