【mysql】many connection errors解决方法

 时间:2024-10-14 11:33:13

1、提高允许的max_connection_errors数量,首先查看该属性设置为多大命令:show global variables like '%max_connect_errors%';

【mysql】many connection errors解决方法

2、当客户端连接服务端超时(超过connect_timeout), 服务端就会给这个客户端记录一次error,当出错的次数达到max_conn髫潋啜缅ect_errors的时候,这个客户端就会被锁定。所以根据业务来尽量把这个值设置大一点,mysql默认值为10,我们可以根据具体需要设置大一点,这里设置为1000.(并非越大越好,越大被攻击时安全性越低)。使用命令:set globalmax_connect_errors=1000;

【mysql】many connection errors解决方法

3、设置后立马生效。这里我们可以查看一下,是否修改成功,使用命令:show global variables like '%max_connect_errors%';

【mysql】many connection errors解决方法

4、到这一步,就解决了问题了。如果需要永久生效,得去修改mysql配置文件里相应属性。可能配置文件里没有这个属性,需要自己手动添加

【mysql】many connection errors解决方法

5、也可以使用清楚缓存的方法。这样就会把计数清理掉。命里一,到安装bin目录下,使用mysqladmin -u root -p flush-hosts命里输入密码后,即完成清楚缓存。

【mysql】many connection errors解决方法

6、也可以进入mysql控制台,执行:flush hosts;

【mysql】many connection errors解决方法
  • 豆芽醋醋酸汤
  • 新生儿喝什么奶粉好?
  • 经营服装店促销如何打折扣?
  • 三文鱼鸡汤烩饭的做法
  • 英雄联盟努努的Q技能是什么
  • 热门搜索
    师恩难忘手抄报 科普小知识手抄报 手抄报 国庆节 手抄报花边图片 动物手抄报 端午节的手抄报怎么画 儒家文化手抄报 70周年手抄报 苗苗手抄报 英语手抄报花边