怎么解决 ? null, message from server: "Host '***.***.***.***' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"
引起 :
测试环境和生产环境共同使用同一个数据库 , 测试使用的是远程,生产使用的是localhost
粗略分析:
1、 同一个ip在短时间内产生太多中断的数据库连接而导致的阻塞
2、超过了mysql数据库max_connection_errors的最大值
解决方法
直接 flush hosts 清理一下hosts文件,一般情况来说是可以用了,然后再设置下max_connection_errors的数量 set global max_connect_errors=1000
好久没写日志,加油不断进步各位兄弟们!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步