博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

ERROR "Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"

ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException,

url: jdbc:mysql://hadoop108:3306/FlinkEtl?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT&useSSL=false,

errorCode 1129,

state HY000
java.sql.SQLException: null,

message from server: "Host '192.168.200.108' is blocked

because of many connection errors;

unblock with 'mysqladmin flush-hosts'"

 

复制代码

【方法一】 进入数据库将 max_connection_errors 参数调高, 也可以在my.cnf文件中修改不过需要重启MySQL。 查看该属性设置为多大 show
global variables like '%max_connect_errors%'; 当客户端连接服务端超时(超过connect_timeout), 服务端就会给这个客户端记录一次error, 当出错的次数达到max_connect_errors的时候,这个客户端就会被锁定。 所以根据业务来尽量把这个值设置大一点,mysql默认值为10,这里设置为1000. 并非越大越好,越大被攻击时安全性越低。 set global max_connect_errors=1000; 【方法二】 刷新记录报错host的文件 mysqladmin -uroot -p -h192.168.1.1 flush-hosts 或 mysql>flush hosts; ———————————————— https://blog.csdn.net/ningjiebing/article/details/102408136
复制代码

 

posted @   CHANG_09  阅读(317)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示