报错引起来由

  • 因与同学协同开发一个项目,共用服务器上的数据库,该同学连接错误超出ip错误次数导致报错

报错引起原因分析

  • 同一个ip在短时间内产生太多中断的数据库连接而导致的阻塞
  • 超过了mysql数据库max_connection_errors的最大值

解决方法

一、可以直接在数据库中执行命令:flush hosts;

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

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

set global max_connect_errors=1000;

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

SHOW GLOBAL VARIABLES LIKE ‘%max_connect_errors%’;

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

mysqladmin flush-hosts -h iphost -P port -u root -prootpasswd;
Logo

更多推荐