我有一个 RDS MySQL 8.0.20 实例“database-1”(writer)及其只读副本“database-1-read-replica”(reader)。
我已经启动了一个配置了 ProxySql 的 EC2 实例。
我在proxysql的mysql_server表中配置了主机组id为10的“database-1”和主机组id为20的“database-1-read-replica”。
mysql_group_replication_hostgroups配置在下面提到
我还创建了一个用户名为“monitor”的监控用户。但是在将配置保存在磁盘上后,proxysql.log 中出现以下错误
用户 'monitor'@'ec2-instance-public-IP' 的访问被拒绝
ec2-instance-public-IP 指定 EC2 实例的公网 IP
另外,“database-1”的配置hostgroup_id保存后自动改为20(即reader的hostgroup id)