配置Mysql Group Replication遇到的问题笔记 (2)

因为以默认的方式(不设置loose-group_replication_single_primary_mode=FALSE)启动组复制时后起服务器没用写的权限,所以要在MySQL shell上输入

set global read_only=0;

不过,最好在服务器ONLINE之后再执行,不然,同步会出现问题。

查看日志/var/log/mysqld.log,大量出现:

[ERROR] Plugin group_replication reported: 'Transaction cannot be executed while Group Replication is recovering. Try again when the server is ONLINE.' [ERROR] Run function 'before_commit' in plugin 'group_replication' failed

当然这样依然有概率能ONLINE,不过比较浪费时间,而且也有很大概率失败。

所有生产环境最好不要在服务器RECOVERING时设置read_only=0。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzzpd.html