1、错误背景描述:
MySqlException: Host 'IP' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
我在用abpvnext框架的 后台工作者写定时服务业务时,因为定时间隔设置的2秒,时间太短,然后频繁连接mysql。造成了如上错误提示,mysql直接被锁死不能连接了。
2、解决方案步骤
(1)、连接linux,查看mysql的安装目录
输入命令:dirname /usr/sbin/mysqld
(2)、进入mysql安装目录,然后执行命令解锁连接
先用cd命令进入上一步查到的mysql安装目录。
执行命令:mysqladmin -u root -p flush-hosts
他会提示要输入root密码,密码正确就执行成功了,我输入密码错了几次,所以failed几次了。