翼度科技»论坛 编程开发 mysql 查看内容

解决ERROR 1129 (HY000): Host ‘xxx‘ is blocked because of ma

5

主题

5

帖子

15

积分

新手上路

Rank: 1

积分
15
ERROR 1129 (HY000): Host ‘xxx‘ is blocked because of many


报错
  1. ERROR 1129 (HY000): Host '27.227.134.197' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
复制代码
解决

mysql> flush hosts;
如果以上报如下错,则使用下面步骤:
  1. ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-hosts' at line 1mysql> show variables like "max_connection_errors";
复制代码
1.首先使用 root 登录 mysql -u root -p 或者
  1. mysql -uroot -h39.97.49.66 -p
复制代码
2.提高允许的max_connection_errors数量:
① 进入Mysql数据库查看
  1. max_connection_errors: show variables like "max_connection_errors";
复制代码
② 修改max_connection_errors的数量为1000:
  1. set global max_connect_errors = 1000;
复制代码
③ 修改 max_connections 的数量为1000 :
  1. set global max_connections = 1000;
复制代码
3.最后使用 mysql> flush-hosts; 命令清理一下hosts文件;

数据库报错create connection SQLException,......errorCode 1129, state HY000


报错:
  1. com.alibaba.druid.pool.DruidDataSource   : create connection SQLException, url: jdbc:mysql://mysql:3306/config?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai, errorCode 1129, state HY000
复制代码
错误:
  1. Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
复制代码
原因

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

解决办法

1、提高允许的max_connection_errors数量(我使用此方法):
① 进入Mysql数据库查看max_connection_errors: show variables like '%max_connect_errors%';

② 修改max_connection_errors的数量为1000: set global max_connect_errors=1000;

③ 查看是否修改成功:show variables like '%max_connection_errors%';
永久性修改:vim  my.cnf

修改完配置文件,重启mysql
最后再次查看服务,发现报错没有了,恢复正常。
持续了一段时间又报出了这种错误,排查这台服务器上的服务,最后发现是因为有一个服务没有创建数据库用户,所以导致这个服务一直连接数据库报错导致的。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

来源:https://www.jb51.net/database/3189967hd.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具