Mysql远程连接服务器报错:null, message from server: “Host ‘xxx‘ is blocked because of many connection errors
目录报错引起来由报错引起原因分析解决方法报错引起来由因与同学协同开发一个项目,共用服务器上的数据库,该同学连接错误超出ip错误次数导致报错报错引起原因分析同一个ip在短时间内产生太多中断的数据库连接而导致的阻塞超过了mysql数据库max_connection_errors的最大值解决方法1.提高max_connection_errors数量:(1)修改max_connection_errors的
·
报错引起来由
- 因与同学协同开发一个项目,共用服务器上的数据库,该同学连接错误超出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;
更多推荐
已为社区贡献1条内容
所有评论(0)