博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Host ‘host_name’ is blocked
阅读量:6200 次
发布时间:2019-06-21

本文共 689 字,大约阅读时间需要 2 分钟。

参考:http://web2.0coder.com/archives/163

之前服务器遇到了这个错误:

Host ‘host_name‘ is blocked because of many connection errors.

Unblock with ‘mysqladmin flush-hosts’

 

产生原因:

原因是因为mysql的connection errors的数量达到了配置的max_connect_errors这个变量,5.0上默认配置是10,也就是说当连续有10个connect errors的时候,mysql就认为可能有人在攻击数据库,所以直接智能的ban掉这个ip。

注意这里是连续10个,如果还没有到10个,突然有一个成功的连接,则会把connect errors数量清0,重新计算。也就是说,如果已经有了8个连接connect error了,此时第9个成功连上,则当前的connect_errors计数清零。可以通过:

mysql > show variables like ‘max_connect_errors’;

来查看当前配置的这个参数值。可以通过修改conf文件中的max_connect_errors变量来修改此参数,然后重启当前服务器。

解决方法:

在确认host name的ip是正常的ip后,并且确认没有很不稳定的网络连接原因,即,在确认这是一次正常的block之后,可以通过

mysqladmin flush-hosts

来清掉本次block,也可以登进mysql后,在命令行用mysql > flush hosts; 来清理。

转载地址:http://zdjca.baihongyu.com/

你可能感兴趣的文章
写给Java工程师的面试指南
查看>>
苏宁11.11:一种基于神经网络的智能商品税分类系统
查看>>
听云CTO访谈:解读现代应用性能管理(APM)技术
查看>>
《团队扩展》书评与访谈
查看>>
Google、Microsoft和Mozilla敦促网站运维人员更换SHA–1认证
查看>>
IBM提出8位深度网络训练法,提速4倍同时保持高精度
查看>>
加州无人车报告出炉,苹果表现垫底,国产车进前五
查看>>
Visual Studio 2019正式版发布,专注于人工智能和生产力
查看>>
「又拍云 Open Talk」分享:SAY清风—创业公司如何做管理
查看>>
.NET Core 2.1预览分层编译特性
查看>>
CentOS7下源码安装MySQL5.7.6+
查看>>
逢宕机必谈起,多云是真火还是假热?
查看>>
“计算机之子”winter:我的前端学习路线与方法
查看>>
深入剖析通信层和RPC调用的异步化(上)
查看>>
独家!阿里开源自用OpenJDK版本,Java社区迎来中国力量
查看>>
Courier:Dropbox 基于gRPC 的 RPC 框架开发过程
查看>>
腾讯云一站式物联PaaS平台IOT Suite助力行业加速“物联网+”
查看>>
Kafka 2.0重磅发布,新特性独家解读
查看>>
破译密码、设计飞机和建设团队:Randy Shoup谈高绩效团队
查看>>
饿了么研发总监马尧:外卖推荐算法中有哪些机制与手段?
查看>>