首页 > 数据库技术 > 详细

MySQL数据库连接超时,报1129错误解决办法

时间:2020-12-14 10:37:34      阅读:23      评论:0      收藏:0      [点我收藏+]
ERROR 1129 (HY000): Host ‘WIN-****LDLDI‘ is blocked because of many connection
errors; unblock with ‘mysqladmin flush-hosts‘

说明:

MySQL 为了数据库的安全性默认在连接中断或者错误时记录错误连接的ip 等信息(host_cache),有点像系统的错误日志的一种机制。当同一个ip 异常连接数到达某一阈值(max_connect_errors)后就会对该ip的连接进行阻止。

解决办法:

在被链接服务器上执行如下
mysqladmin flush-hosts -uroot -h192.168.0.1 -p

另一种方法:

1、清除当前产生的缓存:
#sql执行
flush hosts;

2、关闭对应的缓存机制:
#my.ini配置文件中关闭host-cache
skip-host-cache
#host_cache_size=0
#两种配置效果一样可以选一个

3、修改阈值(最大错误连接数 max_connect_errors)
#my.ini配置文件中更改允许的最大错误连接数
max_connect_errors = 8000

MySQL数据库连接超时,报1129错误解决办法

原文:https://blog.51cto.com/a40406/2563708

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!