当前位置:首页 > 开发 > 数据库 > 正文

MySql Host is blocked because of many connection errors; unblock with 'mysqladmi

发表于: 2015-01-24   作者:商人shang   来源:转载   浏览:
摘要: 错误:Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 原因:   同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞; 解决方法: 1、提高允许的max_connection_err

错误:Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

原因:

  同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞;

解决方法:

1、提高允许的max_connection_errors数量(治标不治本):

  ① 进入Mysql数据库查看max_connection_errors: show variables like '%max_connection_errors%';

    ② 修改max_connection_errors的数量为1000: set global max_connect_errors = 1000;

  ③ 查看是否修改成功:show variables like '%max_connection_errors%';

2、使用mysqladmin flush-hosts 命令清理一下hosts文件(不知道mysqladmin在哪个目录下可以使用命令查找:whereis mysqladmin);

  ① 在查找到的目录下使用命令修改:/usr/bin/mysqladmin flush-hosts -h192.168.1.1 -P3308 -uroot -prootpwd;

  备注:

    其中端口号,用户名,密码都可以根据需要来添加和修改;

    配置有master/slave主从数据库的要把主库和从库都修改一遍的(我就吃了这个亏明明很容易的几条命令结果折腾了大半天);

    第二步也可以在数据库中进行,命令如下:flush hosts;

 

转子:http://www.cnblogs.com/susuyu/archive/2013/05/28/3104249.html

 

这个原因是由于同事把mongodb的端口写成了mysql的3306,这样,每次mongodb请求的时候就会造成大量的错误,导致mysql不在接受本host的链接。

MySql Host is blocked because of many connection errors; unblock with 'mysqladmi

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
在 MDT2010 中微软设计添加了一个新的任务序列,即:Sysprep and Capture。利用该任务序列,管理员
在通过概念数据模型生成为物理数据模型时出现错误“The generation has been cancelled because err
前些天重现安装了Eclipse,在签名打包APK时出现了如下错误: Export aborted because fatal lint er
Android 打包 签名 eclipse 错误 Export aborted because fatal lint errors were found Android 下
最近用Eclipse签名打包时,出现一个错误,如图 解决办法是:打开Windows→Preferences→Android→Li
程序运行以后,刷新页面,在mysql的status里面检测到Threads_connected的值不断上升。 对程序断点调
Exception happened during processing of request from ('127.0.0.1', 52690) Traceback (most rec
Unblock Youku失效? 之前分享了一篇文章如何在iPhone和在iPad上使用Unblock Youku,也是可以在移动
不能连接远程mysql数据库的解决方案: 错误码:1130 Host '2003SERVER' is not allowed to connect t
View Code #include <mysql.h> #include <stdlib.h> #include <stdio.h> static
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号