1.Navicat连接去用ip连接MySQL服务会出现错误,如下:
Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
原因:
同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞;
2.解决办法:
1)提高max_connection_error参数数量,查看命令:show global variables like '%max_connect_errors%';
2)使用命令设置连接数量,命令:set global max_connect_errors=1000;
3)如需要永久生效,需要修改myql中配置文件属性
3.清楚缓存解决
1)到安装bin目录下,使用mysqladmin -u root -p flush-hosts命里输入密码后,即完成清楚缓存。
2)进入mysql控制台,执行:flush hosts;