标题: Host is blocked because of many connection errors; unblock with ‘mys [打印本页] 作者: 勿忘初心做自己 时间: 昨天 23:21 标题: Host is blocked because of many connection errors; unblock with ‘mys 环境:mysql8
错误:Host is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’
缘故起因:
同一个ip在短时间内产生太多(凌驾mysql数据库max_connection_errors的最大值)停止的数据库连接而导致的阻塞;
解决方法:
1、提高max_connection_errors数量:
(1)、暂时解决(重启后规复):修改max_connection_errors的数量为1000:
set global max_connect_errors=1000;
查看是否修改乐成:
SHOW GLOBAL VARIABLES LIKE ‘%max_connect_errors%’;
(2)、永世修复:修改my.ini中max_connection_errors=1000。重启服务永世生效
2、利用mysqladmin flush-hosts 命令清算一下hosts文件(暂时应急处理);
mysqladmin flush-hosts -h iphost -P port -u root -prootpasswd;