mysqladmin命令用于管理MySQL服务端。
一、flush-hosts
问题描述:
1 | java.sql.SQLException: null, message from server: "Host 'A' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" |
应用程序出现如上错误,服务器A由于建立过多MySQL连接而被相应MySQL服务端屏蔽。
在对应MySQL服务端上执行如下命令解决上述问题:
1 | mysqladmin -h MySQL服务端地址 -P MySQL服务端地址端口 -u 用户名 -p密码 flush-hosts |
备注:
- 执行mysqladmin命令的MySQL用户须具有
RELOAD
权限