vip导致的serverConnection closed by foreign host问题

vip导致的serverConnection closed by foreign host问题问题描述:应应用需求,设计搭建了一套带tokudb存储引擎的percona数据库,使用的是常见的双主架构。具体的架构如下图所示:在172.20.32.x1上进行验证的时候出现了下面的问题:FHo

大家好,又见面了,我是你们的朋友全栈君。

问题描述:

应应用需求,设计搭建了一套带tokudb存储引擎的percona数据库,使用的是常见的双主架构。具体的架构如下图所示:

<span role="heading" aria-level="2">vip导致的serverConnection closed by foreign host问题

在172.20.32.x1上进行验证的时候出现了下面的问题:

FHost ‘172.20.32.216’ is not allowed to connect to this MySQL serverConnection closed by foreign host.

<span role="heading" aria-level="2">vip导致的serverConnection closed by foreign host问题

问题分析:

第一反应是:是否是网络层面的问题

a.看是否ping通

<span role="heading" aria-level="2">vip导致的serverConnection closed by foreign host问题

b.看防火墙的状态

<span role="heading" aria-level="2">vip导致的serverConnection closed by foreign host问题

c.查看IP信息

<span role="heading" aria-level="2">vip导致的serverConnection closed by foreign host问题

结论是:网络并没问题

第二反应是:难道没有对应的主机信息没有添加IP信任

<span role="heading" aria-level="2">vip导致的serverConnection closed by foreign host问题

如上图所示,172.20.32.216并不在host列中。

小编是在172.20.32.61上telnet 172.20.32.216 3306,数据库不认服务器的实际ip172.20.32.61而只认此服务器的VIP172.20.32.216,服务器的实际ip已添加了信任但是虚拟ip并不在列表里面,从而导致出现了上面的问题。

解决方案:

将vip添加到可信任主机列表里

GRANT USAGE ON *.* TO 'zabbix'@'172.20.32.216' IDENTIFIED BY PASSWORD '*BEFA76037A38EB65DB0589AD6B5C8BF6A596F7D0' |
GRANT ALL PRIVILEGES ON `zabbix`.* TO 'zabbix'@'172.20.32.216' 

<span role="heading" aria-level="2">vip导致的serverConnection closed by foreign host问题

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/155376.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Maven配置教程

    <divid=”content_views”class=”markdown_viewsprism-github-gist”><svgxmlns=”http://www.w3.org/2000/svg”style=”display:none;”><pathstroke-linecap=”round”d=”M5,00,2.55,5z”id=”raphael-marker…

  • PHP之引用计数内存管理机制和垃圾回收机制

    PHP之引用计数内存管理机制和垃圾回收机制

  • Linux dos2unix命令

    Linux dos2unix命令一、dos2unix命令dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MACtoUNIXtextfileformatconverter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是0A。DOS格式的文本文件在Linux底下,用较低版本的vi打开时行尾会显示…

  • 手机分辨率大小自适应功能怎么关闭_显示器自适应分辨率

    手机分辨率大小自适应功能怎么关闭_显示器自适应分辨率分辨率,自适应,媒体查询

  • ctk加载插件「建议收藏」

    ctk加载插件「建议收藏」用ctk加载插件有两种方法,第一种需要自己创建ctkPluginFramework://ctkpluginctkPluginFrameworkFactory*ctkFrameWorkFactory=newctkPluginFrameworkFactory;QSharedPointerframework=ctkFrameWorkFactory->getFram

  • volatile禁止指令重排序_volatile int

    volatile禁止指令重排序_volatile intvolatile禁止指令重排JMM要求有序性计算机在执行程序时,为了提高性能,编译器和处理器常常会做指令重排,一把分为以下3种单线程环境里面确保程序最终执行结果和代码顺序执行的结果一致.(单线程不用关心指令重排)处理器在进行重新排序是必须要考虑指令之间的数据依赖性多线程环境中线程交替执行,由于编译器优化重排的存在,两个线程使用的变量能否保持一致性是无法确定的,结果无法预测源码写的顺序不见得和编译的指令顺序一样例子1比如源码如下publicvoidmySort(){intx

    2022年10月18日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号