根据MYSQL 5.7参考手册:MySQL的组复制如何获得主节点的IP地址
http://dev.mysql.com/doc/refman/5.7/en/group-replication-find-primary.html
http://dev.mysql.com/doc/refman/5.7/en/group-replication-monitoring.html
我们可以使用下面的SQL中找到此主当组复制部署在单模式时的节点主机名:
mysql> SELECT * FROM performance_schema.replication_group_members WHERE MEMBER_ID = (SELECT VARIABLE_VALUE FROM performance_schema.global_status WHERE VARIABLE_NAME= 'group_replication_primary_member');
+---------------------------+--------------------------------------+-------------+-------------+--------------+
| CHANNEL_NAME | MEMBER_ID | MEMBER_HOST | MEMBER_PORT | MEMBER_STATE |
+---------------------------+--------------------------------------+-------------+-------------+--------------+
| group_replication_applier | 9176f4d3-c7f6-11e6-bcf7-fa163ee40410 | myhost | 24801 | ONLINE |
+---------------------------+--------------------------------------+-------------+-------------+--------------+
1 row in set (0.00 sec)
问题是:如何获取ip地址而不是主机名?