共计 570 个字符,预计需要花费 2 分钟才能阅读完成。
环境
Linux、MySQL 5.5
报错
Host‘hostname’is blocked because of many connection errors; unblock with ‘mysqladmi.
原因
该 host 上部署的服务因数据库帐号配置错误,导致短时间内连接 MySQL 服务失败次数超过 max_connection_errors 参数设定值 (默认 10),从而被拒绝。
解决方法
方法一:
刷新记录报错 host 的文件
mysqladmin -uroot -p -h192.168.1.1 flush-hosts
或
mysql>flush hosts;
注意:数据库主从服务器要确定是被哪个 MySQL 服务拒绝了,刷新对应的服务器即可, 不确定的话就都刷新吧。
方法二:
进入数据库将 max_connection_errors 参数调高,也可以在 my.cnf 文件中修改不过需要重启 MySQL。
mysql>show variables like ‘%max_connection_errors%’;
mysql>set global max_connect_errors = 1000;
mysql>show variables like ‘%max_connection_errors%’;
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-03/141640.htm
正文完
星哥玩云-微信公众号