GreatSQL社区

搜索

[已解决] GreatSQL中MGR安装

334 12 2025-12-27 14:41
经过好几次尝试,终于把MGR(三台机器)安装成功了。

需要注意的:
1、在创建repl用户的时候,一定是配置好了[size=0.85em]group_replication_group相关系统参数后再启动数据库后再创建。
2、在创建用户的时候,如果提示super_read_only相关信息,一般要在SQL中执行
set global super_read_only=OFF;
来关闭只读。
3、启动mysql_native_password时,在my.cnf中配置
mysql_native_password=ON
4、在主库启动时执行

SET GLOBAL group_replication_bootstrap_group=ON;
START group_replication;

但从库不需要执行
START group_replication;
这点和MySQL好像不一样,和官方文档也不一样。
我安装MySQL8.4.7时,从库需要执行START group_replication;

全部回复(12)
yejr 2025-12-28 20:43:25
wangccsy 2025-12-29 10:11:07
yejr 发表于 2025-12-28 20:43
这里有手动部署MGR的操作指南 https://greatsql.cn/docs/8.4.4-4/8-mgr/2-mgr-install-deploy.html ...

我就是参考这个手册做的,所以把我基于8.4.4-4的和手册不一样的地方和我的感想记录了一下。
yejr 2025-12-29 16:12:35
wangccsy 发表于 2025-12-29 10:11
我就是参考这个手册做的,所以把我基于8.4.4-4的和手册不一样的地方和我的感想记录了一下。 ...

我们提供的文档中,有提到从节点也要执行START group_replication;的呀

所以我好奇你说的

  1. 但从库不需要执行
  2. START group_replication;
复制代码


不知道是在哪里看到的呢
reddey 2025-12-30 10:54:13
yejr 发表于 2025-12-29 16:12
我们提供的文档中,有提到从节点也要执行START group_replication;的呀

所以我好奇你说的

START group_replication,应该要在从库执行吧。
wangccsy 2025-12-30 11:02:19
reddey 发表于 2025-12-30 10:54
START group_replication,应该要在从库执行吧。

Mysql8.4.7中需要,但是GreateSQL8.4.4-4中就不需要。可能是GreatSQL做了改进(我看GreatSQL主要改进就是在MGR上)
yejr 2025-12-30 12:47:58
wangccsy 发表于 2025-12-30 11:02
Mysql8.4.7中需要,但是GreateSQL8.4.4-4中就不需要。可能是GreatSQL做了改进(我看GreatSQL主要改进就是 ...

这个操作在Primary和Secondary节点都是要执行的啊
wangccsy 2025-12-30 15:02:24
yejr 发表于 2025-12-30 12:47
这个操作在Primary和Secondary节点都是要执行的啊

我实验过了。8.4.4-4,只需要主库执行START GROUP_REPLICATION,从库不需要。
reddey 2025-12-30 16:16:18
wangccsy 发表于 2025-12-30 15:02
我实验过了。8.4.4-4,只需要主库执行START GROUP_REPLICATION,从库不需要。

我要好好学习了
wangccsy 2025-12-31 09:31:38
reddey 发表于 2025-12-30 16:16
我要好好学习了

动手是最好的实践,只看文档有的时候真的注意不到。
12下一页
wangccsy

8

主题

0

博客

91

贡献

注册会员

Rank: 2

积分
112

助人为乐(铜)

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2026-1-23 11:37 , Processed in 0.023706 second(s), 19 queries , Redis On.
快速回复 返回顶部 返回列表