MySQL8.0 MGR的维护管理

[复制链接]
发表于 2026-2-22 23:28:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
现在有个三节点的MGR集群:
  1. mysql> select * from performance_schema.replication_group_members;
  2. +---------------------------+--------------------------------------+----------------+-------------+--------------+-------------+----------------+
  3. | CHANNEL_NAME              | MEMBER_ID                            | MEMBER_HOST    | MEMBER_PORT | MEMBER_STATE | MEMBER_ROLE | MEMBER_VERSION |
  4. +---------------------------+--------------------------------------+----------------+-------------+--------------+-------------+----------------+
  5. | group_replication_applier | b4a92e9f-4416-11ef-ab6d-5254009ccf5d | VM-20-8-centos |        3381 | ONLINE       | PRIMARY     | 8.0.25         |
  6. | group_replication_applier | ba8d6325-4416-11ef-94a6-5254009ccf5d | VM-20-8-centos |        3382 | ONLINE       | SECONDARY   | 8.0.25         |
  7. | group_replication_applier | c0bbb3f3-4416-11ef-b304-5254009ccf5d | VM-20-8-centos |        3383 | ONLINE       | SECONDARY   | 8.0.25         |
  8. +---------------------------+--------------------------------------+----------------+-------------+--------------+-------------+----------------+
  9. 3 rows in set (0.00 sec)
复制代码
切换主节点

当主节点须要举行维护时,大概实行滚动升级时,就可以对其举行切换,将主节点切换到其他节点。
在下令行模式下,可以使用 group_replication_set_as_primary() 这个udf实现切换,比方:
  1. mysql> select group_replication_set_as_primary('ba8d6325-4416-11ef-94a6-5254009ccf5d');
  2. +--------------------------------------------------------------------------+
  3. | group_replication_set_as_primary('ba8d6325-4416-11ef-94a6-5254009ccf5d') |
  4. +--------------------------------------------------------------------------+
  5. | Primary server switched to: ba8d6325-4416-11ef-94a6-5254009ccf5d         |
  6. +--------------------------------------------------------------------------+
  7. 1 row in set (1.01 sec)
  8. mysql> select * from performance_schema.replication_group_members;
  9. +---------------------------+--------------------------------------+----------------+-------------+--------------+-------------+----------------+
  10. | CHANNEL_NAME              | MEMBER_ID                            | MEMBER_HOST    | MEMBER_PORT | MEMBER_STATE | MEMBER_ROLE | MEMBER_VERSION |
  11. +---------------------------+--------------------------------------+----------------+-------------+--------------+-------------+----------------+
  12. | group_replication_applier | b4a92e9f-4416-11ef-ab6d-5254009ccf5d | VM-20-8-centos |        3381 | ONLINE       | SECONDARY   | 8.0.25         |
  13. | group_replication_applier | ba8d6325-4416-11ef-94a6-5254009ccf5d | VM-20-8-centos |        3382 | ONLINE       | PRIMARY     | 8.0.25         |
  14. | group_replication_applier | c0bbb3f3-4416-
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表