今天早上由于公司网络带宽达到上限,导致多台web服务器连接mysql服务器超时。后来情况好转后,连接数据库服务器出现如下错误。

Host '*' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'Connection closed by foreign host.

原因:MySQL服务器已经从某个host接收了大量中途终止的连接,于是决定终止继续接收来自该host的连接。允许最大的连接错误数为max_connect_errors,通过show variables like max%命令可以查询,一般为10。

解决方法:在mysql服务器本机执行mysqladmin -u root -pdbpasswd flush-host

 

本文出自 “飞扬的人生” 博客,请务必保留此出处http://3619523.blog.51cto.com/3609523/1168312