当前位置: 首页 > news >正文

【MYSQL错误连接太多】

com.mysql.cj.exceptions.CJException: null,  message from server: "Host '192.168.0.200' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"

方法一:通过配置文件永久更改

找到你的 MySQL 配置文件(通常名为 my.cnf 或 my.ini),它可能位于 /etc/mysql/、/etc/ 或者 MySQL 安装目录下,取决于你的操作系统和MySQL版本。
在配置文件中找到 [mysqld] 部分,如果不存在,则可以自行添加。
添加或修改 max_connect_errors 参数:

[mysqld]
max_connect_errors=1000

这里设置为 1000,但你可以根据需要调整这个数值。
保存并关闭配置文件后,重启 MySQL 服务使更改生效。使用以下命令之一来重启 MySQL(根据你的系统而定):

sudo systemctl restart mysql
sudo service mysql restart

在Windows上,可以通过服务管理器重启MySQL服务,或者使用命令行:

net stop mysql
net start mysql

方法二:在运行时动态更改

如果你想临时更改此设置而不编辑配置文件,可以在 MySQL 命令行工具或任何其他MySQL客户端中执行如下SQL语句来动态设置 max_connect_errors 的值:

SET GLOBAL max_connect_errors = 1000;

请注意,这种方法不会改变配置文件中的默认值,因此如果MySQL服务重启,这个改动将会丢失。如果你希望永久性地更改这个设置,应该采用方法一。

无论哪种方法,更改之后都可以通过以下查询验证是否已成功更新:

SHOW VARIABLES LIKE 'max_connect_errors';

相关文章:

  • 如何构建容器镜像并将其推送到极狐GitLab容器镜像库?
  • 自定义prometheus exporter实现监控阿里云RDS
  • 5月9号.
  • 数据分析怎么做?高效的数据分析方法有哪些?
  • 多容器运行
  • Python训练营打卡DAY20
  • Android应用隐私合规:解决极光推送SDK提前收集WiFi信息问题
  • 三维底座+智能应用,重构城市治理未来
  • 【计算机视觉】OpenCV项目实战:get_inverse_perspective:基于OpenCV的透视图转化为不同平面
  • Uniapp编写微信小程序,使用canvas进行绘图
  • 企业如何将钉钉付款单高效集成到金蝶云星空?
  • 数智读书笔记系列032《统一星型模型--一种敏捷灵活的数据仓库和分析设计方法》
  • 开源数字人框架 AWESOME - DIGITAL - HUMAN:技术革新与行业标杆价值剖析
  • 从“山谷论坛”看AI七剑下天山
  • 十三、基于大模型的在线搜索平台——整合function calling流程
  • 【大语言模型ChatGPT4/4o 】“AI大模型+”多技术融合:赋能自然科学暨ChatGPT在地学、GIS、气象、农业、生态与环境领域中的应用
  • 捌拾叁- 量子傅里叶变换
  • 【深度学习】【目标检测】【Ultralytics-YOLO系列】YOLOV3核心文件detect.py解读
  • CSS:盒子模型
  • C# NX二次开发:宏录制实战讲解(第一讲)
  • 5天完成1000多万元交易额,“一张手机膜”畅销海内外的启示
  • 国家主席习近平会见斯洛伐克总理菲佐
  • 印度杰纳布河上游两座水电站均已重新开闸
  • 九家企业与上海静安集中签约,投资额超10亿元
  • 首届上海老年学习课程展将在今年10月举办
  • 德国联邦议院6日下午将举行总理选举第二轮投票