GreatSQL中MGR安装
经过好几次尝试,终于把MGR(三台机器)安装成功了。需要注意的:
1、在创建repl用户的时候,一定是配置好了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;
这里有手动部署MGR的操作指南 https://greatsql.cn/docs/8.4.4-4/8-mgr/2-mgr-install-deploy.html 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的和手册不一样的地方和我的感想记录了一下。 wangccsy 发表于 2025-12-29 10:11
我就是参考这个手册做的,所以把我基于8.4.4-4的和手册不一样的地方和我的感想记录了一下。 ...
我们提供的文档中,有提到从节点也要执行START group_replication;的呀
所以我好奇你说的
但从库不需要执行
START group_replication;
不知道是在哪里看到的呢 yejr 发表于 2025-12-29 16:12
我们提供的文档中,有提到从节点也要执行START group_replication;的呀
所以我好奇你说的
START group_replication,应该要在从库执行吧。 reddey 发表于 2025-12-30 10:54
START group_replication,应该要在从库执行吧。
Mysql8.4.7中需要,但是GreateSQL8.4.4-4中就不需要。可能是GreatSQL做了改进(我看GreatSQL主要改进就是在MGR上) wangccsy 发表于 2025-12-30 11:02
Mysql8.4.7中需要,但是GreateSQL8.4.4-4中就不需要。可能是GreatSQL做了改进(我看GreatSQL主要改进就是 ...
这个操作在Primary和Secondary节点都是要执行的啊 yejr 发表于 2025-12-30 12:47
这个操作在Primary和Secondary节点都是要执行的啊
我实验过了。8.4.4-4,只需要主库执行START GROUP_REPLICATION,从库不需要。 wangccsy 发表于 2025-12-30 15:02
我实验过了。8.4.4-4,只需要主库执行START GROUP_REPLICATION,从库不需要。
我要好好学习了 reddey 发表于 2025-12-30 16:16
我要好好学习了
动手是最好的实践,只看文档有的时候真的注意不到。
页:
[1]