Mysql--Host 'XXX' is blocked because of many connection errors;unblock with 'mysqladmin flush-hosts'
https://blog.csdn.net/zh15732621679/article/details/79314616
1.连接mysql
mysql -u你的mysql用户名 -p你的mysql密码
2.提高允许的max_connection_errors数量
①使用命令查看mysql当前允许的max_connection_errors数量
show variables like '%max_connect_errors%';
②可以将其设置的大一点,例如我给设置成1000
set global max_connect_errors = 1000;
③再使用第一步的命令查看是否设置成功
3.清除缓存
第2步只是将这个值设置的大了一点,有点治标不治本,max_connect_errors是一个MySQL中与安全有关的计数器值,它负责阻止过多尝试失败的客户端以防止暴力破解密码的情况。max_connect_errors的值与性能并无太大关系。我们设置了该值后,表示某一客户端尝试连接此Mysql服务器,但是失败次数达到我们设置的值时,Mysql会无条件强制阻止此客户端的连接,如果希望重置此计数器的值,可使用如下命令清除缓存。
mysql> flush hosts;
---------------------
作者:环游记
来源:CSDN
原文:https://blog.csdn.net/zh15732621679/article/details/79314616
版权声明:本文为博主原创文章,转载请附上博文链接!
posted on 2019-02-23 20:30 doudou20181128 阅读(122) 评论(0) 编辑 收藏 举报