本文主要是介绍关于mysqladmin flush-hosts问题的解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题
最近在排查一个线上项目问题时发现,有一个同步资源状态的模块无法连接数据库
分析
当数据库发现连接数据库的错误连接数超过了规定的数量时,会拒绝客户端发起新的连接,使用mysqladmin flush-hosts命令可以清除数据库缓存信息。使用show variables like ‘%conn%’;命令可以查看当前数据库允许的最大错误连接数
可以通过命令set global max_connect_errors=100改变该变量的值。
解决
通过调整了数据库最大错误连接数暂时解决了问题,具体为啥服务执行mysql flush-hosts命令失败,还待进一步排查。
这篇关于关于mysqladmin flush-hosts问题的解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!