前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在组复制中指定恢复IP地址

在组复制中指定恢复IP地址

作者头像
MySQLSE
发布2020-09-28 16:08:58
7620
发布2020-09-28 16:08:58
举报

作者:AníbalPinto 译:徐轶韬

组复制分布式恢复是关键功能之一,到目前为止,它仅限于在mysql系统变量port和host上自动定义的mysql连接点上执行。

通过group_replication_recovery_endpoints我们可以指定通过哪个接口对给定成员进行组复制恢复,以便它控制恢复流量在网络中的流向。

对于每个服务器,我们可以配置一个逗号分隔的本地端点列表,每个端点都包含有关主机和端口的信息。

可以通过以下方式指定端点主机:

  • IPV4地址
  • 方括号内的IPV6地址
  • 主机名

绑定到MySQL服务器实例,但也允许/包含在bind_address上。

端点端口必须是MySQL服务器上的侦听端口,也就是说,它必须是report_port或admin_port系统变量之一。某些端点连接可能需要更多的权限。例如,建立admin_port需要SERVICE_CONNECTION_ADMIN权限的连接。

网络示例:

假设在所有服务器上,MySQL系统变量 report_port都配置了3306,之前我们只能使用network 10.0.0.0/8进行恢复。

使用group_replication_recovery_endpoints我们可以指定使用哪些网络接口来执行组复制恢复。

在服务器.1上,我们可以:

代码语言:javascript
复制
SET @@GLOBAL.group_replication_advertise_recovery_endpoints = "192.168.0.1:3306";

当使用服务器.1作为数据提供服务器时,在组复制恢复上启用192.168.0.1:3306端点。

我们将继续改进组复制,以更好地满足所有MySQL用户的需求。如果您需要更多有关group_replication_endpoints的信息,请查阅文档。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-08-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MySQL解决方案工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档