前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[1152]Mysql报错:message from server: * is blocked because of many

[1152]Mysql报错:message from server: * is blocked because of many

作者头像
周小董
发布2022-07-17 10:06:33
1.9K0
发布2022-07-17 10:06:33
举报
文章被收录于专栏:python前行者

文章目录

报错内容:

代码语言:javascript
复制
java.sql.SQLException: null,  message from server: "Host '10.21.5.91' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"

报错引起原因分析

  • 同一个ip在短时间内产生太多中断的数据库连接而导致的阻塞
  • 数据库多次错误连接,造成屏蔽了当前ip连接数据库的请求
  • 超过了mysql数据库max_connection_errors的最大值

解决方式1:

选中数据库----刷新----权限

image.png
image.png

解决方式2:

重启mysql

代码语言:javascript
复制
/etc/init.d/mysqld restart
or
/etc/init.d/mysqld restart

解决方式3:

1、可以使用mysqladmin flush-hosts 命令清理一下hosts文件;

代码语言:javascript
复制
mysqladmin flush-hosts -h iphost -P port -u root -prootpasswd;

2、或者试试下面的方法 1.提高max_connection_errors数量:

(1)修改max_connection_errors的数量为1000:

代码语言:javascript
复制
set global max_connect_errors=1000;

(2) 查看是否修改成功:

代码语言:javascript
复制
SHOW GLOBAL VARIABLES LIKE '%max_connect_errors%';

参考:https://blog.csdn.net/weixin_45126177/article/details/119395463 https://blog.csdn.net/qq_40965479/article/details/105833415 https://segmentfault.com/a/1190000040256955

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-07-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

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